]> git.puffer.fish Git - mirror/frr.git/commitdiff
build: make gitversion more useful
authorDavid Lamparter <equinox@opensourcerouting.org>
Thu, 1 Jun 2017 14:16:07 +0000 (16:16 +0200)
committerDavid Lamparter <equinox@opensourcerouting.org>
Wed, 2 Aug 2017 00:59:51 +0000 (02:59 +0200)
Use --first-parent (i.e. mainline side of merge) and restrict to "frr-"
tags.

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

index 8ddd9ffa558a9fefa481a80f48c4b84586d4e181..2718046d0bfd075b9f9c1fa2a0563a8543bb310f 100644 (file)
@@ -4,7 +4,7 @@ use strict;
 my $dir = shift;
 chdir $dir || die "$dir: $!\n";
 
-my $gitdesc = `git describe --always --dirty || echo -- \"0-gUNKNOWN\"`;
+my $gitdesc = `git describe --always --first-parent --tags --dirty --match 'frr-*' || echo -- \"0-gUNKNOWN\"`;
 chomp $gitdesc;
 my $gitsuffix = ($gitdesc =~ /([0-9a-fA-F]{7}(-dirty)?)$/) ? "-g$1" : "-gUNKNOWN";