7 or die "Usage: $0 <bserev> <outfile>\n";
9 $release =~ /^\d+\.\d+(_\d+)?$/
10 or die "Invalid revision";
13 my ($git_desc) = `git describe`;
16 my @status = `git status -s`;
18 $git_desc .= " +" . scalar(@status) . " local modifications";
21 $release .= " GIT $git_desc";
24 open VERSION, "> $output"
25 or die "Cannot create $output: $!\n";
30 my \$RELEASE = "$release";
32 sub version { \$RELEASE }