summaryrefslogtreecommitdiff
path: root/t
diff options
context:
space:
mode:
authorLibravatar Ted Pavlic <ted@tedpavlic.com>2009-01-15 11:02:21 -0500
committerLibravatar Junio C Hamano <gitster@pobox.com>2009-01-15 09:33:26 -0800
commit25a31f814016891c7728fdebca056ef47ca75547 (patch)
tree8bc93c48f7f6a1f51b5ffb8079ae887f978857bf /t
parentMerge branch 'maint' (diff)
downloadtgif-25a31f814016891c7728fdebca056ef47ca75547.tar.xz
bash-completion: Support running when set -u is enabled
Under "set -u" semantics, it is an error to access undefined variables. Some user environments may enable this setting in the interactive shell. In any context where the completion functions access an undefined variable, accessing a default empty string (aka "${1-}" instead of "$1") is a reasonable way to code the function, as it silences the undefined variable error while still supplying an empty string. In this patch, functions that should always take an argument still use $1. Functions that have optional arguments use ${1-}. Signed-off-by: Ted Pavlic <ted@tedpavlic.com> Acked-by: Shawn O. Pearce <spearce@spearce.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't')
0 files changed, 0 insertions, 0 deletions