diff options
author | Junio C Hamano <junkio@cox.net> | 2005-09-24 15:02:35 -0700 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2005-09-24 15:02:35 -0700 |
commit | c3bc895c81b6ec6906be7e6739edb4a50eecf6e9 (patch) | |
tree | dc5e12f90f4ca0d0f041febbb94ee1533950ed71 /git-reset.sh | |
parent | d66189e2c937867e295aa348068b49498ae1b5ab (diff) | |
download | git-c3bc895c81b6ec6906be7e6739edb4a50eecf6e9.tar.gz |
Remove use of 'xargs -0' from git-reset.
Even without the trouble it causes to people without GNU xargs,
it was not really necessary to print from Perl and then remove it
outside. Just unlink it inside Perl.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'git-reset.sh')
-rwxr-xr-x | git-reset.sh | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/git-reset.sh b/git-reset.sh index e028ff65db..dfa9cb8bb1 100755 --- a/git-reset.sh +++ b/git-reset.sh @@ -81,10 +81,12 @@ case "$reset_type" in while (<$fh>) { chomp; if (! exists $keep{$_}) { - print "$_\0"; + # it is ok if this fails -- it may already + # have been culled by checkout-index. + unlink $_; } } - ' $tmp-exists | xargs -0 rm -f -- + ' $tmp-exists ;; --soft ) ;; # Nothing else to do |