def setUp(self): self.env = EnvironmentStub() dbprovider = DbRepositoryProvider(self.env) dbprovider.add_repository(REPOS_NAME, self.path, 'svn') dbprovider.modify_repository(REPOS_NAME, {'url': URL}) self.repos = self.env.get_repository(REPOS_NAME) self.repos.sync()
def setUp(self): self.env = EnvironmentStub() repositories = self.env.config['repositories'] dbprovider = DbRepositoryProvider(self.env) dbprovider.add_repository(REPOS_NAME, self.path, 'direct-svnfs') dbprovider.modify_repository(REPOS_NAME, {'url': URL}) self.repos = self.env.get_repository(REPOS_NAME)
def setup_repository(env, path, reponame=REPOS_NAME, sync=True, repotype='pygit2'): provider = DbRepositoryProvider(env) provider.add_repository(reponame, path, repotype) provider.modify_repository(reponame, {'url': REPOS_URL}) repos = env.get_repository(reponame) if sync: repos.sync() return repos
def test_rev_is_anchestor_of(self): # regression test for #11215 path = os.path.join(self.repos_path, '.git') DbRepositoryProvider(self.env).add_repository('gitrepos', path, 'git') repos = self.env.get_repository('gitrepos') parent_rev = repos.youngest_rev create_file(os.path.join(self.repos_path, 'ticket11215.txt')) self._git('add', 'ticket11215.txt') self._git('commit', '-m', 'ticket11215', '--date', 'Fri Jun 28 03:26:02 2013 +0900') repos.sync() rev = repos.youngest_rev self.assertNotEqual(rev, parent_rev) self.assertEquals(False, repos.rev_older_than(None, None)) self.assertEquals(False, repos.rev_older_than(None, rev[:7])) self.assertEquals(False, repos.rev_older_than(rev[:7], None)) self.assertEquals(True, repos.rev_older_than(parent_rev, rev)) self.assertEquals(True, repos.rev_older_than(parent_rev[:7], rev[:7])) self.assertEquals(False, repos.rev_older_than(rev, parent_rev)) self.assertEquals(False, repos.rev_older_than(rev[:7], parent_rev[:7]))
def test_get_path_url_not_specified(self): provider = DbRepositoryProvider(self.env) reponame = REPOS_NAME + '.alternative' provider.add_repository(reponame, repos_path, 'pygit2') repos = self.env.get_repository(reponame) self.assertEquals(None, repos.get_path_url('/', None))
def test_invalid_path(self): provider = DbRepositoryProvider(self.env) provider.add_repository('invalid-path', repos_path + '-notfound', 'pygit2') provider.modify_repository('invalid-path', {'url': REPOS_URL}) self.assertRaises(TracError, self.env.get_repository, 'invalid-path')
def setUp(self): self.env = EnvironmentStub() DbRepositoryProvider(self.env).add_repository(REPOS_NAME, self.path, 'svn') self.repos = self.env.get_repository(REPOS_NAME) self.repos.sync()
def setUp(self): self.env = EnvironmentStub() repositories = self.env.config['repositories'] DbRepositoryProvider(self.env).add_repository(REPOS_NAME, self.path, 'direct-svnfs') self.repos = self.env.get_repository(REPOS_NAME)