[evolvis-commits] r16931: Use exports rather than checkouts for snapshots
mirabilos at evolvis.org
mirabilos at evolvis.org
Tue Mar 1 01:49:05 CET 2011
Author: mirabilos
Date: 2011-03-01 01:49:05 +0100 (Tue, 01 Mar 2011)
New Revision: 16931
Modified:
trunk/gforge_base/evolvisforge-5.1/src/plugins/scmcvs/common/CVSPlugin.class.php
trunk/gforge_base/evolvisforge-5.1/src/plugins/scmsvn/common/SVNPlugin.class.php
Log:
Use exports rather than checkouts for snapshots
Modified: trunk/gforge_base/evolvisforge-5.1/src/plugins/scmcvs/common/CVSPlugin.class.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/src/plugins/scmcvs/common/CVSPlugin.class.php 2011-03-01 00:49:02 UTC (rev 16930)
+++ trunk/gforge_base/evolvisforge-5.1/src/plugins/scmcvs/common/CVSPlugin.class.php 2011-03-01 00:49:05 UTC (rev 16931)
@@ -422,7 +422,7 @@
$today = date ('Y-m-d') ;
$dir = $project->getUnixName ()."-$today" ;
system ("mkdir -p $tmp/$dir") ;
- system ("cd $tmp/$dir ; cvs -d $repo checkout . > /dev/null 2>&1") ;
+ system ("cd $tmp/$dir ; cvs -d $repo export -D now . > /dev/null 2>&1") ;
system ("tar czCf $tmp $tmp/snapshot.tar.gz $dir") ;
chmod ("$tmp/snapshot.tar.gz", 0644) ;
copy ("$tmp/snapshot.tar.gz", $snapshot) ;
Modified: trunk/gforge_base/evolvisforge-5.1/src/plugins/scmsvn/common/SVNPlugin.class.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/src/plugins/scmsvn/common/SVNPlugin.class.php 2011-03-01 00:49:02 UTC (rev 16930)
+++ trunk/gforge_base/evolvisforge-5.1/src/plugins/scmsvn/common/SVNPlugin.class.php 2011-03-01 00:49:05 UTC (rev 16931)
@@ -510,7 +510,7 @@
$code = 0 ;
system ("svn ls file://$repo/trunk > /dev/null", $code) ;
if ($code == 0) {
- system ("cd $tmp ; svn checkout file://$repo/trunk $dir > /dev/null 2>&1") ;
+ system ("cd $tmp ; svn export file://$repo/trunk $dir > /dev/null 2>&1") ;
system ("tar czCf $tmp $tmp/snapshot.tar.gz $dir") ;
chmod ("$tmp/snapshot.tar.gz", 0644) ;
copy ("$tmp/snapshot.tar.gz", $snapshot) ;
More information about the evolvis-commits
mailing list