Merge branch 'master' into search-parent-dirs
* master: Fixed markdown errors in README - code samples now correctly formatted. Fix use of config.sh in example log.py, minimal/do: don't use ansi colour codes if $TERM is blank or 'dumb' Use named constants for terminal control codes. redo-sh: keep testing even after finding a 'good' shell. redo-sh.do: hide warning output from 'which' in some shells. redo-sh.do: wrap long lines. Handle .do files that start with "#!/" to specify an explicit interpreter. minimal/do: don't print an error on exit if we don't build anything. bash completions: also mark 'do' as a completable command. bash completions: work correctly when $cur is an empty string. bash completions: call redo-targets for a more complete list. bash completions: work correctly with subdirs, ie. 'redo t/<tab>' Sample bash completion rules for redo targets. minimal/do: faster deletion of stamp files. minimal/do: delete .tmp files if a build fails. minimal/do: use ".did" stamp files instead of empty target files. minimal/do: use posix shell features instead of dirname/basename. Automatically select a good shell instead of relying on /bin/sh. Conflicts: t/clean.do
This commit is contained in:
commit
e98696caef
20 changed files with 525 additions and 89 deletions
|
|
@ -1,6 +1,6 @@
|
|||
redo example/clean curse/clean deps/clean "space dir/clean" stamp/clean \
|
||||
defaults-flat/clean defaults-nested/clean
|
||||
rm -f mode1 makedir.log chdir1 deltest2 \
|
||||
rm -f broken nonshelltest shellfile mode1 makedir.log chdir1 deltest2 \
|
||||
hello [by]ellow *.o *~ .*~ *.log CC LD passfail silence silence.do \
|
||||
touch1 touch1.do always1 ifcreate[12].dep ifcreate[12]
|
||||
rm -rf makedir
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue