Changeset 559 in tailor


Ignore:
Timestamp:
08/15/05 00:58:24 (8 years ago)
Author:
lele@…
Hash name:
20050814225824-97f81-5b25869dda3f701a3b361dba9860f833e5e807a0
Message:

Check for existence of target repository, don't create it twice

Location:
vcpx
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • vcpx/darcs.py

    r551 r559  
    414414 
    415415        from os import makedirs 
    416         from os.path import exists 
     416        from os.path import join, exists 
    417417 
    418418        if not exists(self.basedir): 
    419419            makedirs(self.basedir) 
     420        elif exists(join(self.basedir, self.repository.METADIR)): 
     421            return 
    420422 
    421423        init = ExternalCommand(cwd=self.basedir, 
  • vcpx/bzr.py

    r548 r559  
    7979        """ 
    8080 
     81        from os.path import join, exists 
     82        from os import makedirs 
     83        from os.path import join, exists 
     84 
     85        if not exists(self.basedir): 
     86            makedirs(self.basedir) 
     87        elif exists(join(self.basedir, self.repository.METADIR)): 
     88            return 
     89 
    8190        cmd = [self.repository.BZR_CMD, "init"] 
    8291        init = ExternalCommand(cwd=self.basedir, command=cmd) 
  • vcpx/hg.py

    r549 r559  
    118118        """ 
    119119 
     120        from os import makedirs 
     121        from os.path import join, exists 
     122 
     123        if not exists(self.basedir): 
     124            makedirs(self.basedir) 
     125        elif exists(join(self.basedir, self.repository.METADIR)): 
     126            return 
     127 
    120128        init = ExternalCommand(cwd=self.basedir, 
    121129                               command=[self.repository.HG_CMD, "init"]) 
Note: See TracChangeset for help on using the changeset viewer.