aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Rename `dependency file` to `dependency record`Tharre2015-05-251-5/+5
* Rename `do-file` to `.do script`Tharre2015-05-251-38/+39
* Fix piping to /dev/nullTharre2015-05-252-2/+2
* Fix some sh compatibility problemsTharre2015-05-252-2/+4
* Replace current tests with a hole new test suiteTharre2015-05-2548-71/+192
* Ignore generated doc filesTharre2015-05-251-0/+4
* Small rename and code simplificationTharre2015-05-252-8/+7
* Small clarificationTharre2015-05-251-1/+1
* 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