Test 'commit --only' after 'checkout --orphan'
commitf0c73200e86b6166596f45ce32b7f04291074182
authorThomas Rast <trast@inf.ethz.ch>
Sat, 1 Jun 2013 11:02:00 +0000 (1 13:02 +0200)
committerJunio C Hamano <gitster@pobox.com>
Sun, 2 Jun 2013 19:31:17 +0000 (2 12:31 -0700)
treee5cf183cf35e94811ba9f8b4ac0639d5d03305de
parent239222f587ed06f96d90dd71c66d80a2b1e3dc9f
Test 'commit --only' after 'checkout --orphan'

There are some index handling subtleties in 'commit --only' that are
best tested when we have an existing index, but an unborn or empty
HEAD.  These circumstances are easily produced by 'checkout --orphan',
but we did not previously have a test for it.

The main expected failure mode would be: erroneously loading the
existing index contents when building the temporary index that is used
for --only.  Cf.

  http://article.gmane.org/gmane.comp.version-control.git/225969

and subsequent discussion.

Signed-off-by: Thomas Rast <trast@inf.ethz.ch>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t7501-commit.sh