[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