[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