diff options
author | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-06-21 11:14:47 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-06-21 11:14:47 -0700 |
commit | dc14841102bb364c2be200e8456146fc8df970b9 (patch) | |
tree | 184eafb56d4b768a81db12890005fbf7e6a4a874 | |
parent | Make "git checkout" know about different branches (diff) | |
download | tgif-dc14841102bb364c2be200e8456146fc8df970b9.tar.xz |
git checkout: fix default head case
The "${new=$old}" syntax only works for an undefined 'new', not for an
empty one. I knew that. Really. I'm not stupid.
-rwxr-xr-x | git-checkout-script | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/git-checkout-script b/git-checkout-script index a3bfae79db..5b49662e62 100755 --- a/git-checkout-script +++ b/git-checkout-script @@ -29,7 +29,7 @@ while [ "$#" != "0" ]; do esac i=$(($i+1)) done -: ${new=$old} +[ -z "$new" ] && new=$old if [ "$force" ] then |