X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=dgit;h=aaafefb736a05d88258e7c5d4f0023c174f37cf3;hp=9ce797200102205a4dc2f566cdd6faf281ab00ae;hb=7ae49acddbd78c5e446f9e1fc5b02ef7d09ae925;hpb=e07f113726f46b8ab921ceecd4e282d93b39c2a2 diff --git a/dgit b/dgit index 9ce79720..aaafefb7 100755 --- a/dgit +++ b/dgit @@ -4511,13 +4511,8 @@ sub cmd_clone { } sub branchsuite () { - my @cmd = (@git, qw(symbolic-ref -q HEAD)); - my $branch = cmdoutput_errok @cmd; - if (!defined $branch) { - $?==256 or failedcmd @cmd; - return undef; - } - if ($branch =~ m#$lbranch_re#o) { + my $branch = git_get_symref(); + if (defined $branch && $branch =~ m#$lbranch_re#o) { return $1; } else { return undef;