Browse Source

git-fetch: avoid using "case ... in (arm)"

NetBSD ash chokes on the optional open parenthesis for case arms.  Inside
$(command substitution), however, bash barfs without.  So adjust things
accordingly.

Originally pointed out by Dennis Stosberg.

Signed-off-by: Junio C Hamano <junkio@cox.net>
maint
Junio C Hamano 19 years ago
parent
commit
878ccb2694
  1. 6
      git-fetch.sh

6
git-fetch.sh

@ -211,12 +211,12 @@ esac @@ -211,12 +211,12 @@ esac
reflist=$(get_remote_refs_for_fetch "$@")
if test "$tags"
then
taglist=$(IFS=" " &&
taglist=`IFS=" " &&
git-ls-remote $upload_pack --tags "$remote" |
while read sha1 name
do
case "$name" in
(*^*) continue ;;
*^*) continue ;;
esac
if git-check-ref-format "$name"
then
@ -224,7 +224,7 @@ then @@ -224,7 +224,7 @@ then
else
echo >&2 "warning: tag ${name} ignored"
fi
done)
done`
if test "$#" -gt 1
then
# remote URL plus explicit refspecs; we need to merge them.

Loading…
Cancel
Save