summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--project.py2
-rw-r--r--tests/test_project.py5
2 files changed, 5 insertions, 2 deletions
diff --git a/project.py b/project.py
index c91ae217..93d9dcba 100644
--- a/project.py
+++ b/project.py
@@ -3982,7 +3982,7 @@ class ManifestProject(MetaProject):
3982 @property 3982 @property
3983 def depth(self): 3983 def depth(self):
3984 """Partial clone depth.""" 3984 """Partial clone depth."""
3985 return self.config.GetString("repo.depth") 3985 return self.config.GetInt("repo.depth")
3986 3986
3987 @property 3987 @property
3988 def clone_filter(self): 3988 def clone_filter(self):
diff --git a/tests/test_project.py b/tests/test_project.py
index 42f0f6e5..83cfe0a4 100644
--- a/tests/test_project.py
+++ b/tests/test_project.py
@@ -507,7 +507,10 @@ class ManifestPropertiesFetchedCorrectly(unittest.TestCase):
507 self.assertFalse(fakeproj.partial_clone) 507 self.assertFalse(fakeproj.partial_clone)
508 508
509 fakeproj.config.SetString("repo.depth", "48") 509 fakeproj.config.SetString("repo.depth", "48")
510 self.assertEqual(fakeproj.depth, "48") 510 self.assertEqual(fakeproj.depth, 48)
511
512 fakeproj.config.SetString("repo.depth", "invalid_depth")
513 self.assertEqual(fakeproj.depth, None)
511 514
512 fakeproj.config.SetString("repo.clonefilter", "blob:limit=10M") 515 fakeproj.config.SetString("repo.clonefilter", "blob:limit=10M")
513 self.assertEqual(fakeproj.clone_filter, "blob:limit=10M") 516 self.assertEqual(fakeproj.clone_filter, "blob:limit=10M")