Replace "GIT" with "VCS" in make-version.pl and files it manipulates.

That makes it more VCS-neutral - apparently some people maintain private
versions under VCSes other than Git, and make-version.pl still handles
those VCSes.

Change-Id: Ie4914b16fea8ce800582729260c5e9b9cf1111f4
Reviewed-on: https://code.wireshark.org/review/6779
Reviewed-by: Guy Harris <guy@alum.mit.edu>
This commit is contained in:
Guy Harris 2015-01-25 13:50:37 -08:00
parent a3f3d0b7a0
commit c1078963b2
3 changed files with 23 additions and 23 deletions

View File

@ -28,15 +28,15 @@ WIRESHARK_TARGET_PLATFORM=win32
##### Versions #####
# The Git description of our build. Updated by make-version.pl
GIT_REVISION=0
# The VCS's description of our build. Updated by make-version.pl
VCS_REVISION=0
# The current Wireshark version. Recommended: Leave unchanged.
# Updated by make-version.pl
VERSION_MAJOR=1
VERSION_MINOR=99
VERSION_MICRO=2
VERSION_BUILD=$(GIT_REVISION)
VERSION_BUILD=$(VCS_REVISION)
# Local build information. Recommended: Unique string for your
# environment, e.g. "-JackStackBarbecue". Updated by make-version.pl

View File

@ -223,8 +223,8 @@ sub read_repo_info {
} elsif ($version_pref{"tortoise_svn"}) {
# Dynamically generic template file needed by TortoiseSVN
open(TORTOISE, ">$tortoise_file");
print TORTOISE "#define GITVERSION \"\$WCREV\$\"\r\n";
print TORTOISE "#define GITBRANCH \"\$WCURL\$\"\r\n";
print TORTOISE "#define VCSVERSION \"\$WCREV\$\"\r\n";
print TORTOISE "#define VCSBRANCH \"\$WCURL\$\"\r\n";
close(TORTOISE);
$info_source = "Command line (SubWCRev)";
@ -245,7 +245,7 @@ sub read_repo_info {
my $filepath = "$srcdir/config.nmake";
open(CFGNMAKE, "< $filepath") || die "Can't read $filepath!";
while ($line = <CFGNMAKE>) {
if ($line =~ /^GIT_REVISION=(\d+)/) {
if ($line =~ /^VCS_REVISION=(\d+)/) {
$num_commits = $1;
$do_hack = 0;
last;
@ -459,8 +459,8 @@ sub update_config_nmake
open(CFGNMAKE, "< $filepath") || die "Can't read $filepath!";
while ($line = <CFGNMAKE>) {
if ($line =~ /^GIT_REVISION=.*([\r\n]+)$/) {
$line = sprintf("GIT_REVISION=%d$1", $num_commits);
if ($line =~ /^VCS_REVISION=.*([\r\n]+)$/) {
$line = sprintf("VCS_REVISION=%d$1", $num_commits);
} elsif ($set_version && $line =~ /^VERSION_MAJOR=.*([\r\n]+)$/) {
$line = sprintf("VERSION_MAJOR=%d$1", $version_pref{"version_major"});
} elsif ($set_version && $line =~ /^VERSION_MINOR=.*([\r\n]+)$/) {
@ -589,27 +589,27 @@ sub update_versioned_files
# Print the version control system's version to $version_file.
# Don't change the file if it is not needed.
sub print_GIT_REVISION
sub print_VCS_REVISION
{
my $GIT_REVISION;
my $VCS_REVISION;
my $needs_update = 1;
if ($git_description) {
$GIT_REVISION = "#define GITVERSION \"" .
$VCS_REVISION = "#define VCSVERSION \"" .
$git_description . "\"\n" .
"#define GITBRANCH \"" . $repo_branch . "\"\n";
"#define VCSBRANCH \"" . $repo_branch . "\"\n";
} elsif ($last_change && $num_commits) {
$GIT_REVISION = "#define GITVERSION \"" . $vcs_name . " Rev " .
$VCS_REVISION = "#define VCSVERSION \"" . $vcs_name . " Rev " .
$num_commits . "\"\n" .
"#define GITBRANCH \"" . $repo_branch . "\"\n";
"#define VCSBRANCH \"" . $repo_branch . "\"\n";
} else {
$GIT_REVISION = "#define GITVERSION \"" . $vcs_name .
$VCS_REVISION = "#define VCSVERSION \"" . $vcs_name .
" Rev Unknown\"\n" .
"#define GITBRANCH \"unknown\"\n";
"#define VCSBRANCH \"unknown\"\n";
}
if (open(OLDREV, "<$version_file")) {
my $old_GIT_REVISION = <OLDREV> . <OLDREV>;
if ($old_GIT_REVISION eq $GIT_REVISION) {
my $old_VCS_REVISION = <OLDREV> . <OLDREV>;
if ($old_VCS_REVISION eq $VCS_REVISION) {
$needs_update = 0;
}
close OLDREV;
@ -618,9 +618,9 @@ sub print_GIT_REVISION
if (! $set_svn) { return; }
if ($needs_update) {
# print "Updating $version_file so it contains:\n$GIT_REVISION";
# print "Updating $version_file so it contains:\n$VCS_REVISION";
open(VER, ">$version_file") || die ("Cannot write to $version_file ($!)\n");
print VER "$GIT_REVISION";
print VER "$VCS_REVISION";
close VER;
print "$version_file has been updated.\n";
} else {
@ -677,7 +677,7 @@ sub get_config {
&read_repo_info();
&print_GIT_REVISION;
&print_VCS_REVISION;
if ($set_version || $set_release) {
if ($set_version) {

View File

@ -336,8 +336,8 @@ show_version(const gchar *prog_name_str, GString *comp_info_str,
const char *
get_ws_vcs_version_info(void)
{
#ifdef GITVERSION
return VERSION " (" GITVERSION " from " GITBRANCH ")";
#ifdef VCSVERSION
return VERSION " (" VCSVERSION " from " VCSBRANCH ")";
#else
return VERSION;
#endif