[Erp5-report] r6794 - /erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Apr 19 11:33:04 CEST 2006


Author: chris
Date: Wed Apr 19 11:33:02 2006
New Revision: 6794

URL: http://svn.erp5.org?rev=6794&view=rev
Log:
- added functions regarding unversioned files

Modified:
    erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py

Modified: erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py?rev=6794&r1=6793&r2=6794&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py (original)
+++ erp5/trunk/products/ERP5Subversion/Tool/SubversionTool.py Wed Apr 19 11:33:02 2006
@@ -678,6 +678,27 @@
     client = self._getClient()
     return client.status(path, **kw)
   
+  security.declareProtected('Import/Export objects', 'unversionedFiles')
+  def unversionedFiles(self, path, **kw):
+    """Return unversioned files
+    """
+    client = self._getClient()
+    status_list = client.status(path, **kw)
+    unversioned_list = []
+    for statusObj in status_list:
+      if str(statusObj.getTextStatus()) == "unversioned":
+        my_dict = {}
+        my_dict['uid'] = statusObj.getPath()
+        unversioned_list.append(my_dict)
+    return unversioned_list
+      
+  security.declareProtected('Import/Export objects', 'removeAllInList')
+  def removeAllInList(self, list):
+    """Remove all files and folders in list
+    """
+    for file in list:
+      removeAll(file)
+    
   def getModifiedTree(self, path) :
     # Remove trailing slash if it's present
     if path[-1] == os.sep :




More information about the Erp5-report mailing list