예제 #1
0
    def __init__(self, host=None):
        global _FAKE_LOADED
        if _FAKE_LOADED:
            raise Exception('You can only start one FakeRepos at a time.')
        _FAKE_LOADED = True

        self.trial = trial_dir.TrialDir('repos')
        self.host = host or '127.0.0.1'
        # Format is [ None, tree, tree, ...]
        # i.e. revisions are 1-based.
        self.svn_revs = [None]
        # Format is { repo: [ None, (hash, tree), (hash, tree), ... ], ... }
        # so reference looks like self.git_hashes[repo][rev][0] for hash and
        # self.git_hashes[repo][rev][1] for it's tree snapshot.
        # For consistency with self.svn_revs, it is 1-based too.
        self.git_hashes = {}
        self.svnserve = None
        self.gitdaemon = None
        self.git_pid_file = None
        self.git_root = None
        self.svn_checkout = None
        self.svn_repo = None
        self.git_dirty = False
        self.svn_dirty = False
        self.svn_port = None
        self.git_port = None
        self.svn_base = None
        self.git_base = None
예제 #2
0
 def __init__(self, host=None):
   self.trial = trial_dir.TrialDir('repos')
   self.host = host or '127.0.0.1'
   # Format is { repo: [ None, (hash, tree), (hash, tree), ... ], ... }
   # so reference looks like self.git_hashes[repo][rev][0] for hash and
   # self.git_hashes[repo][rev][1] for it's tree snapshot.
   # It is 1-based too.
   self.git_hashes = {}
   self.git_pid_file_name = None
   self.git_base = None
   self.initialized = False
예제 #3
0
 def __init__(self, host=None):
     self.trial = trial_dir.TrialDir('repos')
     self.host = host or '127.0.0.1'
     # Format is [ None, tree, tree, ...]
     # i.e. revisions are 1-based.
     self.svn_revs = [None]
     # Format is { repo: [ None, (hash, tree), (hash, tree), ... ], ... }
     # so reference looks like self.git_hashes[repo][rev][0] for hash and
     # self.git_hashes[repo][rev][1] for it's tree snapshot.
     # For consistency with self.svn_revs, it is 1-based too.
     self.git_hashes = {}
     self.svnserve = None
     self.gitdaemon = None
     self.git_pid_file = None
     self.git_root = None
     self.svn_checkout = None
     self.svn_repo = None
     self.git_dirty = False
     self.svn_dirty = False
     self.svn_port = None
     self.git_port = None
     self.svn_base = None
     self.git_base = None