Changeset View
Changeset View
Standalone View
Standalone View
swh/vault/tests/test_cookers.py
Show First 20 Lines • Show All 64 Lines • ▼ Show 20 Lines | class TestRepo: | ||||
def __exit__(self, exc, value, tb): | def __exit__(self, exc, value, tb): | ||||
if self.tmp_dir is not None: | if self.tmp_dir is not None: | ||||
self.tmp_dir.__exit__(exc, value, tb) | self.tmp_dir.__exit__(exc, value, tb) | ||||
self.repo_dir = None | self.repo_dir = None | ||||
def checkout(self, rev_sha): | def checkout(self, rev_sha): | ||||
rev = self.repo[rev_sha] | rev = self.repo[rev_sha] | ||||
dulwich.index.build_index_from_tree( | dulwich.index.build_index_from_tree( | ||||
self.repo_dir, self.repo.index_path(), self.repo.object_store, rev.tree | str(self.repo_dir), self.repo.index_path(), self.repo.object_store, rev.tree | ||||
) | ) | ||||
def git_shell(self, *cmd, stdout=subprocess.DEVNULL, **kwargs): | def git_shell(self, *cmd, stdout=subprocess.DEVNULL, **kwargs): | ||||
name = self.author_name | name = self.author_name | ||||
email = self.author_email | email = self.author_email | ||||
date = "%d +0000" % (self.base_date + self.counter) | date = "%d +0000" % (self.base_date + self.counter) | ||||
env = { | env = { | ||||
# Set git commit format | # Set git commit format | ||||
▲ Show 20 Lines • Show All 705 Lines • Show Last 20 Lines |