aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Store dependencies as plain text instead of binaryTharre2015-05-252-75/+51
* Use full path instead of one concatenated filenameTharre2015-05-244-52/+23
* Fix some issues with pathsTharre2015-05-052-11/+5
* Make redo lines colored to enhance readabilityTharre2015-05-051-1/+1
* Fix path quoting in the clean targetTharre2015-05-051-1/+1
* Install redo into /usr/local/bin by defaultTharre2015-04-082-5/+5
* Add basic man pages for documentationTharre2015-04-044-0/+184
* Always use the CWD of the dofile, not the targetTharre2015-02-201-10/+5
* 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