Junio C Hamano wrote: > Josh Triplett <josh@xxxxxxxxxxxxxxx> writes: >> Replace all uses of cat that do nothing other than read a single file. In the >> case of git-quilt-import, this occurs once per patch. >> >> Signed-off-by: Josh Triplett <josh@xxxxxxxxxxxxxxx> >> --- >> >> This revised version fixes a bug caught by Stephen Rothwell: the output of wc >> -l changes when it has a filename on the command line. The same bug occurred >> in one other place as well. > > Hmph... > >> diff --git a/git-filter-branch.sh b/git-filter-branch.sh >> index 0c8a7df..346cf3f 100644 >> --- a/git-filter-branch.sh >> +++ b/git-filter-branch.sh >> @@ -333,7 +333,7 @@ for commit in $unchanged; do >> done >> >> git-rev-list --reverse --topo-order $srcbranch --not $unchanged >../revs >> -commits=$(cat ../revs | wc -l | tr -d " ") >> +commits=$(wc -l ../revs | tr -d -c 0-9) > > ... and left unfixed ;-)? No, just fixed differently. :) Note the change to the tr invocation: delete everything other than digits. - Josh Triplett
Attachment:
signature.asc
Description: OpenPGP digital signature