forked from epics_driver_modules/require
fix bug in branch parsing when being ahead of remote branch
This commit is contained in:
@@ -267,7 +267,7 @@ sub parse_git_output {
|
||||
elsif ($line =~/([0-9a-fA-F]+)[ \t]+refs\/tags\//) {
|
||||
$remotetagcommit = $1
|
||||
}
|
||||
elsif ($line =~/\* [^ ]+ +([0-9a-fA-F]+) \[(.*)\/(.*)\]/) {
|
||||
elsif ($line =~/\* [^ ]+ +([0-9a-fA-F]+) \[(.*)\/([^:]*).*\]/) {
|
||||
$commit = $1;
|
||||
$remote = $2;
|
||||
$branch = $3;
|
||||
@@ -324,6 +324,11 @@ eval {
|
||||
} else {
|
||||
say STDERR "commit undefined";
|
||||
}
|
||||
if (defined($branch)) {
|
||||
say STDERR "branch = $branch";
|
||||
} else {
|
||||
say STDERR "branch undefined";
|
||||
}
|
||||
}
|
||||
if (defined($remote) && defined($tag) && defined($commit)) {
|
||||
my $err = eval {
|
||||
|
||||
Reference in New Issue
Block a user