mirror of
https://gitlab.com/xonotic/xonotic
synced 2024-12-14 10:55:18 +00:00
fix the ./all script again ;) this time: missing div0-stable
This commit is contained in:
parent
f943e21727
commit
18313a24ad
22
all
22
all
@ -250,19 +250,25 @@ case "$cmd" in
|
||||
exists=false
|
||||
for d in $repos; do
|
||||
enter "$d0/$d" verbose
|
||||
if [ -z "$branch" ]; then
|
||||
b=`repobranch "$d"`
|
||||
else
|
||||
b=$branch
|
||||
fi
|
||||
if git rev-parse "refs/heads/$b" >/dev/null 2>&1; then
|
||||
b=$branch
|
||||
if [ -n "$b" ] && git rev-parse "refs/heads/$b" >/dev/null 2>&1; then
|
||||
exists=true
|
||||
verbose git checkout "$b"
|
||||
elif git rev-parse "refs/remotes/$remote/$b" >/dev/null 2>&1; then
|
||||
elif [ -n "$b" ] && git rev-parse "refs/remotes/$remote/$b" >/dev/null 2>&1; then
|
||||
exists=true
|
||||
verbose git checkout --track -b "$b" "$remote/$b"
|
||||
else
|
||||
verbose git checkout "`repobranch "$d"`"
|
||||
b=`repobranch "$d"`
|
||||
if git rev-parse "refs/heads/$b" >/dev/null 2>&1; then
|
||||
exists=true
|
||||
verbose git checkout "$b"
|
||||
elif git rev-parse "refs/remotes/$remote/$b" >/dev/null 2>&1; then
|
||||
exists=true
|
||||
verbose git checkout --track -b "$b" "$remote/$b"
|
||||
else
|
||||
echo "WTF? Not even branch $b doesn't exist in $d"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
cd "$d00"
|
||||
checkself "$cmd" "$@"
|
||||
|
Loading…
Reference in New Issue
Block a user