[kde-services-devel] r517 - trunk/hotstuff/src
josef at new.kstuff.org
josef at new.kstuff.org
Wed Aug 12 11:02:01 CEST 2009
Author: josef
Date: 2009-08-12 11:01:59 +0200 (Wed, 12 Aug 2009)
New Revision: 517
Modified:
trunk/hotstuff/src/hotstuff-versioning
Log:
- improved handling of commit-by-commit subversion updates
Modified: trunk/hotstuff/src/hotstuff-versioning
===================================================================
--- trunk/hotstuff/src/hotstuff-versioning 2009-08-03 09:06:51 UTC (rev 516)
+++ trunk/hotstuff/src/hotstuff-versioning 2009-08-12 09:01:59 UTC (rev 517)
@@ -79,10 +79,15 @@
system("svn co $repository $downloaddir");
}else{
my $rev = `LANG=C svn info $downloaddir | grep Revision | cut -d " " -f 2`;
- $rev += 1;
- system("svn up -r$rev $downloaddir");
- system("svn log --xml -r$rev $downloaddir | xmlstarlet sel -t -v '/log/logentry/msg' > $downloaddir/_changes");
- system("echo $rev > $downloaddir/_revision");
+ chomp $rev;
+ my $updatecmd = "svn up -r$rev $downloaddir";
+ system($updatecmd);
+ my $hasnewrev = $?;
+ if($hasnewrev == 0){
+ $rev += 1;
+ system("svn log --xml -r$rev $downloaddir | xmlstarlet sel -t -v '/log/logentry/msg' > $downloaddir/_changes");
+ system("echo $rev > $downloaddir/_revision");
+ }
}
system("hotstuff-scan --nomove -c $opt_config $opt_dry");
exit;
More information about the kde-services-devel
mailing list