|
@@ -662,6 +662,13 @@ class BuildRepoRootTests(TestCase):
|
|
|
self.assertEqual([], r[commit_sha].parents)
|
|
|
self._root_commit = commit_sha
|
|
|
|
|
|
+ def test_shallow(self):
|
|
|
+ self.assertEqual(set(), self._repo.get_shallow())
|
|
|
+ with open(os.path.join(self._repo.path, '.git', 'shallow'), 'wb') as f:
|
|
|
+ f.write('a90fa2d900a17e99b433217e988c4eb4a2e9a097\n')
|
|
|
+ self.assertEqual({'a90fa2d900a17e99b433217e988c4eb4a2e9a097'},
|
|
|
+ self._repo.get_shallow())
|
|
|
+
|
|
|
def test_build_repo(self):
|
|
|
r = self._repo
|
|
|
self.assertEqual(b'ref: refs/heads/master', r.refs.read_ref(b'HEAD'))
|