older-git 1.0 KB

123456789101112131415161718192021222324252627
  1. commit cad0484f5293c8e95673ab2744680dcc977099b0
  2. Author: Jelmer Vernooij <jelmer@jelmer.uk>
  3. Date: Mon Dec 26 11:20:17 2016 +0000
  4. Only run 'git worktree list' when it is available.
  5. diff --git a/dulwich/tests/compat/test_repository.py b/dulwich/tests/compat/test_repository.py
  6. index ee19ae6..c39ff84 100644
  7. --- a/dulwich/tests/compat/test_repository.py
  8. +++ b/dulwich/tests/compat/test_repository.py
  9. @@ -34,6 +34,7 @@ from dulwich.repo import (
  10. Repo,
  11. )
  12. from dulwich.tests.compat.utils import (
  13. + require_git_version,
  14. rmtree_ro,
  15. run_git_or_fail,
  16. CompatTestCase,
  17. @@ -172,6 +172,8 @@ class WorkingTreeTestCase(ObjectStoreTestCase):
  18. return worktrees
  19. def test_git_worktree_list(self):
  20. + # 'git worktree list' was introduced in 2.7.0
  21. + require_git_version((2, 7, 0))
  22. output = run_git_or_fail(['worktree', 'list'], cwd=self._repo.path)
  23. worktrees = self._parse_worktree_list(output)
  24. self.assertEqual(len(worktrees), self._number_of_working_tree)