clone: add --branch option to select a different HEAD
authorJeff King <peff@peff.net>
Wed, 26 Aug 2009 19:05:08 +0000 (15:05 -0400)
committerJunio C Hamano <gitster@pobox.com>
Thu, 27 Aug 2009 02:36:20 +0000 (19:36 -0700)
commit7a4ee28f41270bf032d0dd0bfb17f601b9b3971a
treeb768d18b8892e646ff36075a7ddfc6a13034a59c
parent68ea4741643d9e7c4bdac7cbbe6292edc69430ef
clone: add --branch option to select a different HEAD

We currently point the HEAD of a newly cloned repo to the
same ref as the parent repo's HEAD. While a user can then
"git checkout -b foo origin/foo" whichever branch they
choose, it is more convenient and more efficient to tell
clone which branch you want in the first place.

Based on a patch by Kirill A. Korinskiy.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-clone.txt
builtin-clone.c
t/t5706-clone-branch.sh [new file with mode: 0755]