mkversion: add --undecided
This commit is contained in:
@@ -18,7 +18,7 @@ my $fullgitinfo = 'RRG/Iceman';
|
||||
my $ctime;
|
||||
# GIT status 0 = dirty, 1 = clean , 2 = undecided
|
||||
my $clean = 2;
|
||||
|
||||
my $undecided = (defined $ARGV[0]) && ($ARGV[0] =~ '--undecided');
|
||||
# Do we have acces to git command?
|
||||
#######
|
||||
# solves some bug on macos i.e:
|
||||
@@ -37,8 +37,9 @@ if ( defined($commandGIT) ) {
|
||||
# now avoiding the "fatal: No names found, cannot describe anything." error by fallbacking to abbrev hash in such case
|
||||
my $gitversion = `git describe --dirty --always`;
|
||||
my $gitbranch = `git rev-parse --abbrev-ref HEAD`;
|
||||
$clean = $gitversion =~ '-dirty' ? 0 : 1;
|
||||
|
||||
if (not $undecided) {
|
||||
$clean = $gitversion =~ '-dirty' ? 0 : 1;
|
||||
}
|
||||
if ( defined($gitbranch) and defined($gitversion) ) {
|
||||
$fullgitinfo = $fullgitinfo.'/'. $gitbranch . '/' . $gitversion;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user