summaryrefslogtreecommitdiff
path: root/t/t2000-checkout-cache-clash.sh
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <junkio@cox.net>2005-07-22 19:08:32 -0700
committerLibravatar Linus Torvalds <torvalds@g5.osdl.org>2005-07-22 20:34:16 -0700
commit5bb2c65aba9161ee77c42002009634e757005b4f (patch)
tree36946783915c59373a17b8537037a147e5d023c1 /t/t2000-checkout-cache-clash.sh
parent[PATCH] Document "curl" requirements. (diff)
downloadtgif-5bb2c65aba9161ee77c42002009634e757005b4f.tar.xz
[PATCH] Help scripts that use git-rev-parse to grok args with SP/TAB/LF
The git-rev-parse command uses LF to separate each argument it parses, so its users at least need to set IFS to LF to be able to handle filenames with embedded SPs and TABs. Some commands, however, can take and do expect arguments with embedded LF, notably, "-S" (pickaxe) of diff family, so even this workaround does not work for them. When --sq flag to git-rev-parse is given, instead of showing one argument per line, it outputs arguments quoted for consumption with "eval" by the caller, to remedy this situation. As an example, this patch converts git-whatchanged to use this new feature. Signed-off-by: Junio C Hamano <junkio@cox.net> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 't/t2000-checkout-cache-clash.sh')
0 files changed, 0 insertions, 0 deletions