Changeset 3149
- Timestamp:
- 05/13/05 14:44:04 (4 years ago)
- svk:copy_cache_prev:
- 4718
- Files:
-
- 1 modified
-
util/version_h.pl (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
util/version_h.pl
r3122 r3149 8 8 my $svn_entries = "$base/.svn/entries"; 9 9 10 print "Writing version from $svn_entries to $version_h\n";11 12 10 my $revision = 0; 13 11 open OUT, "> $version_h" or die $!; 14 12 print OUT "#undef PUGS_SVN_REVISION\n"; 15 13 if (-r $svn_entries) { 14 print "Writing version from $svn_entries to $version_h\n"; 16 15 open FH, $svn_entries or die $!; 17 16 while (<FH>) { … … 21 20 close FH; 22 21 } elsif (my @info = qx/svk info/ and $? == 0) { 23 my ($line) = grep /Mirrored From/, @info; 24 ($revision) = $line =~ /Rev\. (\d+)/; 22 print "Writing version from `svk info` to $version_h\n"; 23 my ($line) = grep /(?:file|svn|https?)\b/, @info; 24 ($revision) = $line =~ / (\d+)$/; 25 25 } 26 $revision ||= 0; 26 27 print OUT "#define PUGS_SVN_REVISION $revision\n"; 27 28 close OUT;
