<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tharre/redo/src, branch redo-stamp</title>
<subtitle>An elegant and minimalistic replacement for make, written in C.</subtitle>
<id>https://git.th73.ovh/Tharre/redo/atom?h=redo-stamp</id>
<link rel='self' href='https://git.th73.ovh/Tharre/redo/atom?h=redo-stamp'/>
<link rel='alternate' type='text/html' href='https://git.th73.ovh/Tharre/redo/'/>
<updated>2016-11-01T22:53:07Z</updated>
<entry>
<title>TODO Implement redo-stamp</title>
<updated>2016-11-01T22:53:07Z</updated>
<author>
<name>Tharre</name>
<email>tharre3@gmail.com</email>
</author>
<published>2016-11-01T20:18:38Z</published>
<link rel='alternate' type='text/html' href='https://git.th73.ovh/Tharre/redo/commit/?id=395dd2631ff3b0125d6f989e26d856e6139e89c9'/>
<id>urn:sha1:395dd2631ff3b0125d6f989e26d856e6139e89c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move utility functions to util.c</title>
<updated>2016-10-31T21:31:04Z</updated>
<author>
<name>Tharre</name>
<email>tharre3@gmail.com</email>
</author>
<published>2016-10-31T21:31:04Z</published>
<link rel='alternate' type='text/html' href='https://git.th73.ovh/Tharre/redo/commit/?id=6b86ecb97dc5c49993a34092a8edc199201a2056'/>
<id>urn:sha1:6b86ecb97dc5c49993a34092a8edc199201a2056</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split add_prereq() into general and specific</title>
<updated>2016-10-31T21:06:17Z</updated>
<author>
<name>Tharre</name>
<email>tharre3@gmail.com</email>
</author>
<published>2016-10-31T21:06:17Z</published>
<link rel='alternate' type='text/html' href='https://git.th73.ovh/Tharre/redo/commit/?id=75bf720347983547c21228df71b80a0409a32e28'/>
<id>urn:sha1:75bf720347983547c21228df71b80a0409a32e28</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix reference to free'd memory in handle_c()</title>
<updated>2016-10-27T22:02:22Z</updated>
<author>
<name>Tharre</name>
<email>tharre3@gmail.com</email>
</author>
<published>2016-10-27T22:02:22Z</published>
<link rel='alternate' type='text/html' href='https://git.th73.ovh/Tharre/redo/commit/?id=d030418896e0f74ed65bb69c2a0c058a3c6288f1'/>
<id>urn:sha1:d030418896e0f74ed65bb69c2a0c058a3c6288f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement logging using REDO_DEBUG env variable</title>
<updated>2016-10-27T21:50:45Z</updated>
<author>
<name>Tharre</name>
<email>tharre3@gmail.com</email>
</author>
<published>2016-10-27T21:43:45Z</published>
<link rel='alternate' type='text/html' href='https://git.th73.ovh/Tharre/redo/commit/?id=15465e8b518d9413c11dcdcad712a6a51b3ebde2'/>
<id>urn:sha1:15465e8b518d9413c11dcdcad712a6a51b3ebde2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make sha1_to_hex() return a null-terminated string</title>
<updated>2016-10-25T22:46:17Z</updated>
<author>
<name>Tharre</name>
<email>tharre3@gmail.com</email>
</author>
<published>2016-10-25T22:46:05Z</published>
<link rel='alternate' type='text/html' href='https://git.th73.ovh/Tharre/redo/commit/?id=d0b51f93d00c600d2c2e5480b1fd1d8d32bb1fdc'/>
<id>urn:sha1:d0b51f93d00c600d2c2e5480b1fd1d8d32bb1fdc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make redo shortcut again</title>
<updated>2016-10-25T19:51:42Z</updated>
<author>
<name>Tharre</name>
<email>tharre3@gmail.com</email>
</author>
<published>2016-10-25T19:50:01Z</published>
<link rel='alternate' type='text/html' href='https://git.th73.ovh/Tharre/redo/commit/?id=5f3cab5c51ddf78a907499bf3bc19f0c2def4735'/>
<id>urn:sha1:5f3cab5c51ddf78a907499bf3bc19f0c2def4735</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup handle_c() a bit</title>
<updated>2016-10-25T19:51:42Z</updated>
<author>
<name>Tharre</name>
<email>tharre3@gmail.com</email>
</author>
<published>2016-10-25T18:17:05Z</published>
<link rel='alternate' type='text/html' href='https://git.th73.ovh/Tharre/redo/commit/?id=012ccdebaadbcfc8892102428deb90ce663950dd'/>
<id>urn:sha1:012ccdebaadbcfc8892102428deb90ce663950dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove REDO_MAGIC handling code from handle_c()</title>
<updated>2016-10-25T19:51:33Z</updated>
<author>
<name>Tharre</name>
<email>tharre3@gmail.com</email>
</author>
<published>2016-10-25T18:16:26Z</published>
<link rel='alternate' type='text/html' href='https://git.th73.ovh/Tharre/redo/commit/?id=29146ef1d75adaf4d736c9a71491eff0b7fb3880'/>
<id>urn:sha1:29146ef1d75adaf4d736c9a71491eff0b7fb3880</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement modification time (ctime) check</title>
<updated>2016-08-03T17:33:53Z</updated>
<author>
<name>Tharre</name>
<email>tharre3@gmail.com</email>
</author>
<published>2016-08-03T17:25:42Z</published>
<link rel='alternate' type='text/html' href='https://git.th73.ovh/Tharre/redo/commit/?id=f353af5b5b0cfa922a067aa67a1645b822933c0d'/>
<id>urn:sha1:f353af5b5b0cfa922a067aa67a1645b822933c0d</id>
<content type='text'>
Hashing over the contents of dependencies over and over again is slow. To avoid
this, we first check the modification time (ctime), and only if that check fails
we generate a hash.
</content>
</entry>
</feed>
