Procházet zdrojové kódy

ensure that the timestamp script will follow the path even if it is link ( in our case the build directory might be a link to a ClearCase dynamic view )

SVN-Revision: 14728
Ralph Hempel před 16 roky
rodič
revize
f9d0fb8a16
1 změnil soubory, kde provedl 4 přidání a 3 odebrání
  1. 4 3
      scripts/timestamp.pl

+ 4 - 3
scripts/timestamp.pl

@@ -13,14 +13,15 @@ sub get_ts($$) {
 	my $options = shift;
 	my $ts = 0;
 	my $fn = "";
+	$path .= "/" if( -d $path);
 	open FIND, "find $path -type f -and -not -path \\*.svn\\* -and -not -path \\*CVS\\* $options 2>/dev/null |";
 	while (<FIND>) {
 		chomp;
 		my $file = $_;
 		next if -l $file;
-		my @stat = stat $file;
-		if ($stat[9] > $ts) {
-			$ts = $stat[9];
+		my $mt = (stat $file)[9];
+		if ($mt > $ts) {
+			$ts = $mt;
 			$fn = $file;
 		}
 	}