[Erp5-report] r7322 - in /erp5/trunk/products/ERP5Subversion: ./ Tool/
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed May 17 14:38:37 CEST 2006
Author: chris
Date: Wed May 17 14:38:33 2006
New Revision: 7322
URL: http://svn.erp5.org?rev=7322&view=rev
Log:
- added svn export 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=7322&r1=7321&r2=7322&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Subversion/SubversionClient.py (original)
+++ erp5/trunk/products/ERP5Subversion/SubversionClient.py Wed May 17 14:38:33 2006
@@ -226,6 +226,9 @@
else:
raise error
+ def export(self, src, dest):
+ return self.client.update(src_url_or_path=src, dest_path=dest)
+
def update(self, path):
try:
return self.client.update(path)
Modified: erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py?rev=7322&r1=7321&r2=7322&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py (original)
+++ erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py Wed May 17 14:38:33 2006
@@ -827,6 +827,13 @@
else:
path = self._getWorkingPath(self.relativeToAbsolute(path, bt))
return client.resolved(path)
+
+ security.declareProtected('Import/Export objects', 'export')
+ def export(self, src, dest):
+ """Export an unversioned copy of the working copy
+ """
+ client = self._getClient()
+ return client.export(src, dest)
def relativeToAbsolute(self, path, bt) :
if path[0] == os.sep:
More information about the Erp5-report
mailing list