./all branch BRANCHNAME - makes a new branch

This commit is contained in:
Rudolf Polzer 2010-03-20 14:14:50 +01:00
parent 5284a1d857
commit df60018c0b

30
all
View File

@ -55,13 +55,29 @@ case "$cmd" in
"$0" branch
;;
branch)
for d in $repos; do
cd "$d0/$d"
r=`git symbolic-ref HEAD`
r=${r#refs/heads/}
echo "$d is at $r"
cd "$d0"
done
if [ $# = 0 ]; then
for d in $repos; do
cd "$d0/$d"
r=`git symbolic-ref HEAD`
r=${r#refs/heads/}
echo "$d is at $r"
cd "$d0"
done
else
for d in $repos; do
cd "$d0/$d"
a=
while [ x"$a" != x"y" -a x"$a" != x"n" ]; do
echo "Branch in $d?"
read -r a
done
if [ x"$a" = "y" ]; then
git branch "$1"
fi
cd "$d0"
done
"$0" branch
fi
;;
branches)
for d in $repos; do