[Erp5-report] r7206 - in /erp5/trunk/products/ERP5Subversion: ./ Tool/
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu May 11 17:11:49 CEST 2006
Author: chris
Date: Thu May 11 17:11:46 2006
New Revision: 7206
URL: http://svn.erp5.org?rev=7206&view=rev
Log:
- added svn switch function
Modified:
erp5/trunk/products/ERP5Subversion/SubversionClient.py
erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py
Modified: erp5/trunk/products/ERP5Subversion/SubversionClient.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Subversion/SubversionClient.py?rev=7206&r1=7205&r2=7206&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Subversion/SubversionClient.py (original)
+++ erp5/trunk/products/ERP5Subversion/SubversionClient.py Thu May 11 17:11:46 2006
@@ -256,6 +256,9 @@
def revert(self, path, recurse=False):
return self.client.revert(path, recurse)
+ def switch(self, path, url):
+ return self.client.switch(path=path, url=url)
+
def log(self, path):
try:
log_list = self.client.log(path)
Modified: erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py?rev=7206&r1=7205&r2=7206&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py (original)
+++ erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py Thu May 11 17:11:46 2006
@@ -627,6 +627,15 @@
# Import in zodb
return self.importBT(bt)
+ security.declareProtected('Import/Export objects', 'switch')
+ def switch(self, bt, url):
+ """switch SVN repository for a working copy.
+ """
+ path = self.getSubversionPath(bt)
+ client = self._getClient()
+ # Update from SVN
+ client.switch(path, url)
+
security.declareProtected('Import/Export objects', 'add')
# path can be a list or not (relative or absolute)
def add(self, path, bt=None):
More information about the Erp5-report
mailing list