summary refs log tree commit diff
path: root/redo.c
Commit message (Expand)AuthorAgeFilesLines
* Avoid close(-1) on toplevel redo.Christian Neukirchen2015-09-061-1/+2
* Use PATH_MAX for filename buffersChristian Neukirchen2015-09-061-9/+10
* Lock jobs to detect parallel builds of same targetChristian Neukirchen2015-09-061-24/+72
* Call .do files from the directory they reside in, rewrite argumentsChristian Neukirchen2015-09-061-9/+27
* Error handling in targetchdirChristian Neukirchen2015-09-061-1/+8
* redo-hash, just for debuggingChristian Neukirchen2015-09-041-3/+3
* Change naming schema: .foo.c.dep -> .dep.foo.cChristian Neukirchen2015-09-041-2/+2
* Factor write_depChristian Neukirchen2015-09-041-11/+16
* Track ctime and don't recompute hash when ctime is sameChristian Neukirchen2015-09-041-7/+23
* fix formattingChristian Neukirchen2015-09-041-41/+41
* redo -s / REDO_STDOUT=1 to enable the old "collect stdout" mode.Christian Neukirchen2015-09-041-6/+15
* Output "redo ..." lines to stderrChristian Neukirchen2015-09-041-1/+1
* Actually recurse into dependencies when checking them >_<Christian Neukirchen2015-09-041-10/+16
* Mention @erlehmann's redo in shell.Christian Neukirchen2015-09-041-0/+1
* Store hash for foo in .foo.dep too, to detect changes to targetsChristian Neukirchen2015-09-011-2/+10
* Skip over nonexisting files in record_depsChristian Neukirchen2015-09-011-3/+7
* Revert "Check for dofile earlier"Christian Neukirchen2015-09-011-6/+6
* Put dofile into static bufferChristian Neukirchen2015-09-011-2/+2
* Remove empty target tempfilesChristian Neukirchen2015-09-011-0/+2
* Skip source files, duhChristian Neukirchen2015-09-011-1/+8
* Check for dofile earlierChristian Neukirchen2015-09-011-6/+6
* Mention prior artChristian Neukirchen2015-09-011-0/+4
* cleanupChristian Neukirchen2015-09-011-4/+1
* Unmix declarations and codeChristian Neukirchen2015-09-011-19/+22
* Add header commentChristian Neukirchen2015-09-011-0/+11
* tweakChristian Neukirchen2015-09-011-2/+1
* -Wwrite-strings safeChristian Neukirchen2015-09-011-5/+5
* cleanupChristian Neukirchen2015-09-011-15/+13
* vacate properlyChristian Neukirchen2015-09-011-8/+13
* Fix job pool -.-Christian Neukirchen2015-09-011-2/+2
* Remove debugging outputChristian Neukirchen2015-09-011-32/+3
* cleanupChristian Neukirchen2015-09-011-8/+5
* Add -xChristian Neukirchen2015-09-011-5/+4
* Add -kChristian Neukirchen2015-09-011-3/+2
* Add argument parsingChristian Neukirchen2015-09-011-13/+54
* improve hash hexifyChristian Neukirchen2015-09-011-6/+6
* better struct stat initializationChristian Neukirchen2015-09-011-2/+2
* drop asprintfChristian Neukirchen2015-09-011-7/+8
* cleanupChristian Neukirchen2015-09-011-9/+6
* Support for building across directories, look upward for default*.doChristian Neukirchen2015-09-011-23/+82
* Initial import of redo-cChristian Neukirchen2015-09-011-0/+710