Changeset 627 in tailor


Ignore:
Timestamp:
08/19/05 01:07:48 (8 years ago)
Author:
Johan Rydberg <jrydberg@…>
Hash name:
20050818230748-19078-d9f3217485a6dae46df72fd68fd6e21af4909d32
Message:

An alternative backend for BazaarNG using bzrlib instead of the frontend

Location:
vcpx
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • vcpx/repository.py

    r612 r627  
    113113        self.BZR_CMD = config.get(self.name, 'bzr-command', self.BZR_CMD) 
    114114 
     115class BzrngRepository(Repository): 
     116    METADIR = '.bzr' 
     117 
     118    def _load(self, config, which): 
     119        Repository._load(self, config, which) 
     120        ppath = config.get(self.name, 'python-path') 
     121        if ppath: 
     122            from sys import path 
     123 
     124            if ppath not in path: 
     125                path.insert(0, ppath) 
     126 
    115127 
    116128class CdvRepository(Repository): 
  • vcpx/tests/tailor.py

    r618 r627  
    2929source = darcs:tailor 
    3030 
     31[darcs2bzrng] 
     32target = bzrng:tailor 
     33root-directory = /tmp/tailor-tests/darcs2bzrng 
     34source = darcs:tailor 
     35 
    3136[darcs2cdv] 
    3237target = cdv:tailor 
     
    5661[bzr:tailor] 
    5762bzr-command = /opt/src/bzr.dev/bzr 
     63 
     64[bzrng:tailor] 
     65python-path = /opt/src/bzr.dev 
    5866 
    5967[cdv:tailor] 
     
    127135        tailorizer() 
    128136 
     137    def testDarcsToBazaarngNative(self): 
     138        "Test darcs to BazaarNG (native)" 
     139 
     140        tailorizer = Tailorizer('darcs2bzrng', self.config) 
     141        tailorizer() 
     142        self.assert_(tailorizer.exists()) 
     143        tailorizer() 
     144 
    129145    def testDarcsToMercurial(self): 
    130146        "Test darcs to mercurial" 
Note: See TracChangeset for help on using the changeset viewer.