summaryrefslogtreecommitdiff
path: root/make-version.pl
diff options
context:
space:
mode:
authorJoão Valverde <joao.valverde@tecnico.ulisboa.pt>2016-10-27 09:24:06 +0100
committerJoão Valverde <j@v6e.pt>2016-10-28 08:33:25 +0000
commit33f8c27769d8f57a13c040c52e76f3e2392c9ca5 (patch)
tree9834b1fb003b9f4ccf7656716ccaed0a988885e5 /make-version.pl
parentbdf99169cc699e36bd47e22514f8ac6b31f59bee (diff)
downloadwireshark-33f8c27769d8f57a13c040c52e76f3e2392c9ca5.tar.gz
make-version: Clean up handling of VCSVERSION
Change-Id: If8228267da4a9290f5abf99c5ac518c3dec0a283 Reviewed-on: https://code.wireshark.org/review/18443 Petri-Dish: João Valverde <j@v6e.pt> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: João Valverde <j@v6e.pt>
Diffstat (limited to 'make-version.pl')
-rwxr-xr-xmake-version.pl25
1 files changed, 8 insertions, 17 deletions
diff --git a/make-version.pl b/make-version.pl
index f12f8bc590..8f0304b700 100755
--- a/make-version.pl
+++ b/make-version.pl
@@ -587,30 +587,21 @@ sub update_versioned_files
sub new_version_h
{
- my $VCS_REVISION;
my $set_header = shift @_;
if (!$set_header) {
- $VCS_REVISION = "/* #undef VCSVERSION */\n";
- $VCS_REVISION .= "/* #undef VCSBRANCH */\n";
- return $VCS_REVISION;
+ return "/* #undef VCSVERSION */\n";
}
if ($git_description) {
- $VCS_REVISION = "#define VCSVERSION \"" .
- $git_description . "\"\n" .
- "#define VCSBRANCH \"" . $repo_branch . "\"\n";
- } elsif ($last_change && $num_commits) {
- $VCS_REVISION = "#define VCSVERSION \"" . $vcs_name . " Rev " .
- $num_commits . "\"\n" .
- "#define VCSBRANCH \"" . $repo_branch . "\"\n";
- } else {
- $VCS_REVISION = "#define VCSVERSION \"" . $vcs_name .
- " Rev Unknown\"\n" .
- "#define VCSBRANCH \"unknown\"\n";
+ return "#define VCSVERSION \"$git_description from $repo_branch\"\n";
+ }
+
+ if ($last_change && $num_commits) {
+ return "#define VCSVERSION \"$vcs_name Rev $num_commits from $repo_branch\"\n";
}
- return $VCS_REVISION;
+ return "#define VCSVERSION \"$vcs_name Rev Unknown from unknown\"\n";
}
# Print the version control system's version to $version_file.
@@ -630,7 +621,7 @@ sub print_VCS_REVISION
$VCS_REVISION = new_version_h($set_header);
if (open(OLDREV, "<$version_file")) {
- my $old_VCS_REVISION = <OLDREV> . <OLDREV>;
+ my $old_VCS_REVISION = <OLDREV>;
if ($old_VCS_REVISION eq $VCS_REVISION) {
$needs_update = 0;
}