index
:
redo-c
this commit
master
an implementation of the redo build system in portable C with zero dependencies
Leah Neukirchen
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
Remove redundant file check
HEAD
master
Mayer Leonard
2023-06-26
1
-6
/
+1
*
README.md: URL correction
AndreyDobrovolskyOdessa
2021-05-09
1
-1
/
+1
*
Avoid duplicate flags initialization in main()
AndreyDobrovolskyOdessa
2021-03-26
1
-9
/
+5
*
Incorporating sourcefile() call inside check_deps()
AndreyDobrovolskyOdessa
2021-03-26
1
-6
/
+9
*
remove unreachable code in run_script
AndreyDobrovolskyOdessa
2021-03-19
1
-4
/
+1
*
Changing order of creating files on find_dofile in run_script()
AndreyDobrovolskyOdessa
2021-03-19
1
-6
/
+6
*
use "all" as default target only when "redo" is called directly
Leah Neukirchen
2021-03-09
1
-5
/
+8
*
Calling compute_uprel() before redo_ifchange()
AndreyDobrovolskyOdessa
2021-02-27
1
-1
/
+1
*
change fflag testing from ! to < 0
AndreyDobrovolskyOdessa
2021-02-20
1
-1
/
+1
*
bootstrap.sh: fix from clean build
Leah Neukirchen
2021-02-07
1
-2
/
+5
*
add bootstrap.sh
Leah Neukirchen
2021-02-07
1
-0
/
+10
*
take existence of a dofile into account when checking for sourcefile
Leah Neukirchen
2021-02-07
1
-1
/
+8
*
Fix some compiler warnings
Max Horn
2021-02-07
1
-3
/
+3
*
Specify starting point for 'find'
Max Horn
2021-02-07
2
-2
/
+2
*
README.md: typo
Leah Neukirchen
2020-10-18
1
-1
/
+1
*
add README.md
v0.3
Leah Neukirchen
2020-10-01
1
-1
/
+20
*
Fix non implicit job lease detection
Christian Kögler
2020-09-06
1
-1
/
+2
*
use blocking/nonblocking reads instead of poll(2)
v0.2
Leah Neukirchen
2020-06-26
1
-10
/
+5
*
added empty target
Christian Kögler
2020-05-17
1
-2
/
+1
*
compute proper relative paths when default.do is run from a directory above
v0.1
Leah Neukirchen
2018-07-08
1
-2
/
+26
*
document $1, $2, $3 for subdirectories
Leah Neukirchen
2018-07-08
1
-0
/
+4
*
style
Leah Neukirchen
2017-08-31
1
-23
/
+23
*
check_deps: allow target not to exist, keep track when dofile did not create ...
Leah Neukirchen
2017-03-30
1
-12
/
+9
*
redo.c: keep lock_fd until the job actually finished
Leah Neukirchen
2017-03-23
1
-8
/
+13
*
run_script: do not leak lock file fds
Leah Neukirchen
2017-03-23
1
-0
/
+2
*
check_deps: always chdir back after calling sourcefile
Leah Neukirchen
2017-03-22
1
-3
/
+3
*
redo.c: style
Leah Neukirchen
2017-03-22
1
-9
/
+15
*
check_deps: keep track of proper pwd when recursing
Leah Neukirchen
2017-03-22
1
-6
/
+20
*
Leahize
Leah Neukirchen
2017-03-22
1
-1
/
+1
*
redo.c: update reference to jdebp
Christian Neukirchen
2016-08-24
1
-1
/
+1
*
$2 for non-default .do files is same as $1 actually
Christian Neukirchen
2015-09-06
1
-1
/
+1
*
Mention redo -f / redo -k
Christian Neukirchen
2015-09-06
1
-2
/
+6
*
record_deps needs to go back to where redo started, so the paths make sense
Christian Neukirchen
2015-09-06
1
-0
/
+2
*
Fix $2 for default.EXT.do
Christian Neukirchen
2015-09-06
1
-8
/
+28
*
Don't read after end of dirprefix
Christian Neukirchen
2015-09-06
1
-1
/
+2
*
Avoid close(-1) on toplevel redo.
Christian Neukirchen
2015-09-06
1
-1
/
+2
*
Use PATH_MAX for filename buffers
Christian Neukirchen
2015-09-06
1
-9
/
+10
*
Add NOTES
Christian Neukirchen
2015-09-06
1
-0
/
+32
*
Lock jobs to detect parallel builds of same target
Christian Neukirchen
2015-09-06
1
-24
/
+72
*
Call .do files from the directory they reside in, rewrite arguments
Christian Neukirchen
2015-09-06
1
-9
/
+27
*
Error handling in targetchdir
Christian Neukirchen
2015-09-06
1
-1
/
+8
*
redo-hash, just for debugging
Christian Neukirchen
2015-09-04
2
-4
/
+3
*
Add redo-sources and redo-targets
Christian Neukirchen
2015-09-04
2
-0
/
+13
*
Change naming schema: .foo.c.dep -> .dep.foo.c
Christian Neukirchen
2015-09-04
1
-2
/
+2
*
Factor write_dep
Christian Neukirchen
2015-09-04
1
-11
/
+16
*
Track ctime and don't recompute hash when ctime is same
Christian Neukirchen
2015-09-04
1
-7
/
+23
*
fix formatting
Christian Neukirchen
2015-09-04
1
-41
/
+41
*
redo -s / REDO_STDOUT=1 to enable the old "collect stdout" mode.
Christian Neukirchen
2015-09-04
1
-6
/
+15
*
Output "redo ..." lines to stderr
Christian Neukirchen
2015-09-04
1
-1
/
+1
*
Actually recurse into dependencies when checking them >_<
Christian Neukirchen
2015-09-04
1
-10
/
+16
[next]