Merge branch 'ef/checkout-empty'

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

Junio C Hamano committed May 11, 2012 at 11:34 UTC a735b79c6357ad5ccc202c29d31b561ad14c75b0

No changes.