From 33f8c27769d8f57a13c040c52e76f3e2392c9ca5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Valverde?= Date: Thu, 27 Oct 2016 09:24:06 +0100 Subject: make-version: Clean up handling of VCSVERSION MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: If8228267da4a9290f5abf99c5ac518c3dec0a283 Reviewed-on: https://code.wireshark.org/review/18443 Petri-Dish: João Valverde Tested-by: Petri Dish Buildbot Reviewed-by: João Valverde --- make-version.pl | 25 ++++++++----------------- 1 file changed, 8 insertions(+), 17 deletions(-) (limited to 'make-version.pl') 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 = . ; + my $old_VCS_REVISION = ; if ($old_VCS_REVISION eq $VCS_REVISION) { $needs_update = 0; } -- cgit v1.2.1