]> git.puffer.fish Git - mirror/frr.git/commitdiff
build: fix minimal mixup in gitinfo suffix
authorDavid Lamparter <equinox@opensourcerouting.org>
Wed, 27 Feb 2013 10:24:24 +0000 (11:24 +0100)
committerDavid Lamparter <equinox@opensourcerouting.org>
Tue, 9 Apr 2013 15:05:08 +0000 (17:05 +0200)
the original version of this had issues with tagless repositories; to
fix that I removed the "-g" part from one of the regexes.  I then failed
to add those 2 characters back, leading to version numbers like
"0.99.220123456" instead of "0.99.22-ga123456".  Let's put the "-g"
back...

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
lib/gitversion.pl

index 448f13d676fb2df361654faa43c2a4c05606e39d..8ddd9ffa558a9fefa481a80f48c4b84586d4e181 100644 (file)
@@ -6,7 +6,7 @@ chdir $dir || die "$dir: $!\n";
 
 my $gitdesc = `git describe --always --dirty || echo -- \"0-gUNKNOWN\"`;
 chomp $gitdesc;
-my $gitsuffix = ($gitdesc =~ /([0-9a-fA-F]{7}(-dirty)?)$/) ? $1 : "-gUNKNOWN";
+my $gitsuffix = ($gitdesc =~ /([0-9a-fA-F]{7}(-dirty)?)$/) ? "-g$1" : "-gUNKNOWN";
 
 printf STDERR "git suffix: %s\n", $gitsuffix;
 printf "#define GIT_SUFFIX \"%s\"\n", $gitsuffix;