Merge branch 'ef/checkout-empty' into maint
commit3734dbc4abce39c20530e36c2d47d3269ac0e6cd
authorJunio C Hamano <gitster@pobox.com>
Mon, 14 May 2012 18:42:49 +0000 (14 11:42 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 14 May 2012 18:42:50 +0000 (14 11:42 -0700)
treeabe8461ee17211ec971a57831d118288e260f691
parentea8c6761e3605d18a438efea37660fd7a8ad0ce6
parent8338f771fe9720766dfcb25b6dca58832e24a0fd
Merge branch 'ef/checkout-empty' into maint

Running "git checkout" on an unborn branch used to corrupt HEAD
(regression in 1.7.10); this makes it error out.

By Erik Faye-Lund
* ef/checkout-empty:
  checkout: do not corrupt HEAD on empty repo
builtin/checkout.c