aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Replace make_relative() with relpath()Tharre2015-02-153-19/+25
* Fix always testcase but skip it for nowTharre2015-02-073-1/+6
* Revert "Add sync to some test cases to make travis-ci work"Tharre2015-02-073-3/+0
* Add sync to some test cases to make travis-ci workTharre2015-01-253-0/+3
* Add testing framework `bats`, this fixes #6Tharre2015-01-2511-1/+66
* Rewrite add_dep() to be atomic through O_APPENDTharre2015-01-251-20/+24
* FILENAME_MAX should be the largest path there isTharre2015-01-251-1/+1
* Remove unecessary check for NULL from add_dep()Tharre2015-01-151-5/+1
* Fix the mode argument of open()Tharre2015-01-091-1/+2
* Randomize argument processing orderTharre2015-01-091-3/+10
* Make redo-* commands fail if called from outsideTharre2015-01-051-7/+14
* Add support for local config files (config.local)Tharre2015-01-033-0/+16
* Remember sources and don't rebuild missing onesTharre2015-01-031-3/+14
* Represent dependencies in the dep_info structTharre2015-01-031-63/+64
* Fix scripts to honor paths with spacesTharre2014-12-222-9/+9
* Exchange sha1 implementationTharre2014-12-122-299/+365
* Improve error message handling for debuggingTharre2014-12-053-8/+14
* Fix typo in build.c that made fseek() failTharre2014-11-291-1/+1
* Work if called with /usr/bin/redo instead of redoTharre2014-11-291-5/+6
* Implement perfect dependency rebuildingTharre2014-11-291-64/+62
* Rename diem to fatal to further confuse matters.Tharre2014-11-245-36/+36
* Refactor out handle_c and fix > 8096 reading bugTharre2014-11-242-73/+87
* Some cleanupTharre2014-11-241-48/+41
* Fix bug in CC.do.Tharre2014-11-241-1/+1
* Set _XOPEN_SOURCE to 600 to make fix FreeBSD buildTharre2014-11-231-1/+1
* Make CC fail correctly (it does now, I promise)Tharre2014-11-181-2/+2
* Remove Redofile as an alias for default.doTharre2014-11-182-6/+0
* Don't overwrite $CFLAGS and $LDFLAGSTharre2014-11-181-2/+2
* Fix autoconf (and make travis-ci happy)Tharre2014-11-171-1/+1
* Merge all redo-*.c files into redo.c.Tharre2014-11-1711-104/+37
* Refactor error handling system by using die()Tharre2014-11-167-112/+91
* Change the way redo updates targets.Tharre2014-11-166-58/+81
* Fix indentationTharre2014-11-119-568/+568
* Some refactoring and small fixes.Tharre2014-11-117-28/+48
* Rewrite CC.do to make it fail if $CC failsTharre2014-09-121-4/+2
* Fix regression caused by 5e5e7e6Tharre2014-09-031-1/+1
* Remove random math.h dependencyTharre2014-09-022-4/+3
* Fix refactoring uglyness.Tharre2014-09-021-1/+1
* Replace openssl SHA1 functions with custom versionTharre2014-08-2411-18/+356
* Update configure.ac (still unused though)Tharre2014-08-231-3/+5
* Remove unnecessary global const variablesTharre2014-08-231-22/+16
* Make targets depend on do-files.Tharre2014-08-205-41/+68
* Make the CC script not use any extra temp filesTharre2014-08-172-4/+4
* Add redo-ifcreate (and add redo-always properly)Tharre2014-08-165-10/+39
* Make redo-always pass the right ident to add_dep()Tharre2014-08-161-1/+1
* Add license notice to README and source filesTharre2014-08-1611-0/+84
* Update README.md, format it to obey the 80 character ruleTharre2014-08-141-4/+11
* Update README.mdTharre2014-08-141-1/+1
* Make redo actually create the directories it needsTharre2014-08-143-15/+31
* Fix some smaller issues and edge casesTharre2014-08-141-22/+21