Merge branch 'js/checkout-detach-count'
commitdc7a4c386dea4044543ff687dfb99a05e0df26e5
authorJunio C Hamano <gitster@pobox.com>
Thu, 10 May 2012 17:49:25 +0000 (10 10:49 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 10 May 2012 17:49:25 +0000 (10 10:49 -0700)
tree885f944979956c022f79abec8264f3a7cc317627
parent499e7b31509cfbb59dcb2a046f8e2fd1a3e73d6f
parent5d8863954f077d2c262d5cc4fc669947ff23d6d5
Merge branch 'js/checkout-detach-count'

When checking out another commit from an already detached state, we used
to report all commits that are not reachable from any of the refs as
lossage, but some of them might be reachable from the new HEAD, and there
is no need to warn about them.

By Johannes Sixt
* js/checkout-detach-count:
  checkout (detached): truncate list of orphaned commits at the new HEAD
  t2020-checkout-detach: check for the number of orphaned commits
builtin/checkout.c
t/t2020-checkout-detach.sh