diff options
author | João Valverde <joao.valverde@tecnico.ulisboa.pt> | 2016-10-27 09:24:06 +0100 |
---|---|---|
committer | João Valverde <j@v6e.pt> | 2016-10-28 08:33:25 +0000 |
commit | 33f8c27769d8f57a13c040c52e76f3e2392c9ca5 (patch) | |
tree | 9834b1fb003b9f4ccf7656716ccaed0a988885e5 /make-version.pl | |
parent | bdf99169cc699e36bd47e22514f8ac6b31f59bee (diff) |
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-x | make-version.pl | 25 |
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; } |