changeset 1119:143b37b7b4aa beta

fixes #126, all credits go to cejones <chad.jones@milwaukeetool.com>
author Marcin Kuzminski <marcin@python-works.com>
date Wed, 09 Mar 2011 19:29:12 +0100
parents b0e2c949c34b
children a8d759613d8f
files rhodecode/model/repo.py
diffstat 1 files changed, 8 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/rhodecode/model/repo.py	Wed Mar 09 19:08:34 2011 +0100
+++ b/rhodecode/model/repo.py	Wed Mar 09 19:29:12 2011 +0100
@@ -216,7 +216,8 @@
             #create default permission
             repo_to_perm = RepoToPerm()
             default = 'repository.read'
-            for p in UserModel(self.sa).get_by_username('default', cache=False).user_perms:
+            for p in UserModel(self.sa).get_by_username('default',
+                                                    cache=False).user_perms:
                 if p.permission.permission_name.startswith('repository.'):
                     default = p.permission.permission_name
                     break
@@ -303,6 +304,7 @@
     def __create_repo(self, repo_name, alias, clone_uri=False):
         """
         makes repository on filesystem
+        
         :param repo_name:
         :param alias:
         """
@@ -317,6 +319,7 @@
     def __rename_repo(self, old, new):
         """
         renames repository on filesystem
+        
         :param old: old name
         :param new: new name
         """
@@ -335,6 +338,7 @@
         added rm__ prefix into dir, and rename internat .hg/.git dirs so this
         repository is no longer valid for rhodecode, can be undeleted later on
         by reverting the renames on this repository
+        
         :param repo: repo object
         """
         rm_path = os.path.join(self.repos_path, repo.repo_name)
@@ -345,5 +349,6 @@
                     os.path.join(rm_path, 'rm__.%s' % alias))
         #disable repo
         shutil.move(rm_path, os.path.join(self.repos_path, 'rm__%s__%s' \
-                                          % (datetime.today().isoformat(),
-                                             repo.repo_name)))
+                                          % (datetime.today()\
+                                             .strftime('%Y%m%d_%H%M%S_%f'),
+                                            repo.repo_name)))