changeset 5519:62205d45adc6

repository.GIT: another fresh clone fix.
author Jan Nieuwenhuizen <janneke@gnu.org>
date Thu, 20 Aug 2009 23:11:48 +0200
parents e6c3d1b895f3
children ed247d070add
files gub/repository.py
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/gub/repository.py	Thu Aug 20 23:03:30 2009 +0200
+++ b/gub/repository.py	Thu Aug 20 23:11:48 2009 +0200
@@ -159,7 +159,7 @@
         dir_slash_vcs = os.path.join (self.dir, self.vc_system[1:])
         if os.path.isdir (self.dir) and not os.path.isdir (dir_slash_vcs):
             self.migrate (self.dir, dir_slash_vcs)
-        if os.path.isdir (dir_slash_vcs):
+        if self.vc_system == '.git' and not os.path.isdir (os.path.join (self.dir, 'objects')):
             self.dir = dir_slash_vcs
         if not dir or dir == '.':
             dir = os.getcwd ()