Commits
48 48 | |
49 49 | print ("\n"); |
50 50 | |
51 51 | sub () { |
52 52 | my $gitbranch = shift; |
53 53 | my @versions; |
54 54 | open( $tags, "git tag -l | grep $gitbranch | " ); |
55 55 | chomp( @tags = <$tags> ); |
56 56 | close( @tags ); |
57 57 | @versions = grep(/^$gitbranch-\ +$/, @tags); |
58 - | #print(@versions,"\n"); |
59 - | my @sorted = sort(@versions); |
58 + | print(@versions,"\n"); |
59 + | my @sorted = |
60 + | map { $_->[0] } |
61 + | sort { $a->[1] cmp $b->[1] } |
62 + | map { [$_, join '', map { sprintf "%8d", $_ } split /\-/, $_] } |
63 + | @versions; |
64 + | |
60 65 | return($sorted[$# ]); |
61 66 | } |
62 67 | |
63 68 | sub () { |
64 69 | my $gitbranch = shift; |
65 70 | my @versions; |
66 71 | open( $tags, "git tag -l | " ); |
67 72 | chomp( @tags = <$tags> ); |
68 73 | close( @tags ); |
69 74 | @versions = grep(/^\+\.\+\.\+\.\ +$/, @tags); |