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 <christian.couder@gmail.com> Signed-off-by: Ariel Faigon <github.2009@yendor.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
1 parent 282616c commit 0b1f688

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

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)