[Erp5-report] r32466 rafael - /erp5/trunk/products/ERP5Subversion/SubversionClient.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Feb 12 05:30:20 CET 2010


Author: rafael
Date: Fri Feb 12 05:30:20 2010
New Revision: 32466

URL: http://svn.erp5.org?rev=32466&view=rev
Log:
Do not return pysvn objects but simple dicts. This will prevent raise Unautorised into restrict python.

This make "History" link at Subversion Tab work again.

Modified:
    erp5/trunk/products/ERP5Subversion/SubversionClient.py

Modified: erp5/trunk/products/ERP5Subversion/SubversionClient.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Subversion/SubversionClient.py?rev=32466&r1=32465&r2=32466&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Subversion/SubversionClient.py [utf8] (original)
+++ erp5/trunk/products/ERP5Subversion/SubversionClient.py [utf8] Fri Feb 12 05:30:20 2010
@@ -331,10 +331,15 @@
         else:
           raise error
       # Edit list to make it more usable in zope
+      revision_log_list = []
       for rev_dict in log_list:
-        rev_dict['revision'] = rev_dict['revision'].number
-        rev_dict['date'] = time.ctime(rev_dict['date'])
-      return log_list
+        rev_log_dict = {}
+        rev_log_dict['message'] = rev_dict.message
+        rev_log_dict['author'] = rev_dict.author
+        rev_log_dict['revision'] = rev_dict['revision'].number
+        rev_log_dict['date'] = time.ctime(rev_dict['date'])
+        revision_log_list.append(rev_log_dict)
+      return revision_log_list
         
     def add(self, path):
       self.client.add(path=path, force=True)




More information about the Erp5-report mailing list