git-p4: work with a detached head
authorLuke Diamand <luke@diamand.org>
Sat, 21 Nov 2015 09:54:41 +0000 (09:54 +0000)
committerJeff King <peff@peff.net>
Tue, 24 Nov 2015 20:20:15 +0000 (15:20 -0500)
commit00ad6e3182bbe68a94eaedf322918e4f266d184f
tree897f3591a23a7fcbc222b052ff6502005b618028
parentcbff4b25e4e6e08637403d76bf32dbbd4d517442
git-p4: work with a detached head

When submitting, git-p4 finds the current branch in
order to know if it is allowed to submit (configuration
"git-p4.allowSubmit").

On a detached head, detecting the branch would fail, and
git-p4 would report a cryptic error.

This change teaches git-p4 to recognise a detached head and
submit successfully.

Signed-off-by: Luke Diamand <luke@diamand.org>
Signed-off-by: Jeff King <peff@peff.net>
git-p4.py
t/t9800-git-p4-basic.sh