Skip to content

Commit 0b1f688

Browse files
Ariel Faigongitster
authored andcommitted
git-completion.tcsh: fix redirect with noclobber
tcsh users who happen to have 'set noclobber' elsewhere in their ~/.tcshrc or ~/.cshrc startup files get a 'File exist' error, and the tcsh completion file doesn't get generated/updated. Adding a `!` in the redirect works correctly for both clobber (default) and 'set noclobber' users. Reviewed-by: Christian Couder <[email protected]> Signed-off-by: Ariel Faigon <[email protected]> Signed-off-by: Junio C Hamano <[email protected]>
1 parent 282616c commit 0b1f688

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

contrib/completion/git-completion.tcsh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ if ( ! -e ${__git_tcsh_completion_original_script} ) then
4141
exit
4242
endif
4343

44-
cat << EOF > ${__git_tcsh_completion_script}
44+
cat << EOF >! ${__git_tcsh_completion_script}
4545
#!bash
4646
#
4747
# This script is GENERATED and will be overwritten automatically.

0 commit comments

Comments
 (0)