.do files should never modify $1, and should write to *either* $3 or stdout, but not both. If they write to both, it's probably because they forgot to redirect stdout to stderr, a very easy mistake to make but a hard one to detect. Now redo detects it for you and prints an informative message. |
||
|---|---|---|
| .. | ||
| .gitignore | ||
| broken.do | ||
| clean.do | ||
| ifchange-fail.do | ||
| overwrite.do | ||
| overwrite1.do | ||
| overwrite2.do | ||
| overwrite3.do | ||
| t1a.do | ||
| t1dep.do | ||
| t2.do | ||
| test.do | ||
| test1.do | ||
| test2.do | ||