Bläddra i källkod

Rename Repo.get_tree() -> Repo.tree() for consistency with git-python.

Jelmer Vernooij 16 år sedan
förälder
incheckning
dab7a54fab
3 ändrade filer med 8 tillägg och 6 borttagningar
  1. 2 0
      dulwich/pack.py
  2. 1 1
      dulwich/repo.py
  3. 5 5
      dulwich/tests/test_repository.py

+ 2 - 0
dulwich/pack.py

@@ -744,6 +744,8 @@ class Pack(object):
 
 
 def load_packs(path):
+    if not os.path.exists(path):
+        return
     for name in os.listdir(path):
         if name.endswith(".pack"):
             yield Pack(os.path.join(path, name[:-len(".pack")]))

+ 1 - 1
dulwich/repo.py

@@ -128,7 +128,7 @@ class Repo(object):
   def commit(self, sha):
     return self._get_object(sha, Commit)
 
-  def get_tree(self, sha):
+  def tree(self, sha):
     return self._get_object(sha, Tree)
 
   def get_blob(self, sha):

+ 5 - 5
dulwich/tests/test_repository.py

@@ -65,21 +65,21 @@ class RepositoryTests(unittest.TestCase):
     self.assertRaises(errors.NotCommitError,
                       r.commit, '4f2e6529203aa6d44b5af6e3292c837ceda003f9')
 
-  def test_get_tree(self):
+  def test_tree(self):
     r = self.open_repo('a')
     commit = r.commit(r.head())
-    tree = r.get_tree(commit.tree)
+    tree = r.tree(commit.tree)
     self.assertEqual(tree._type, 'tree')
     self.assertEqual(tree.sha().hexdigest(), commit.tree)
 
-  def test_get_tree_not_tree(self):
+  def test_tree_not_tree(self):
     r = self.open_repo('a')
-    self.assertRaises(errors.NotTreeError, r.get_tree, r.head())
+    self.assertRaises(errors.NotTreeError, r.tree, r.head())
 
   def test_get_blob(self):
     r = self.open_repo('a')
     commit = r.commit(r.head())
-    tree = r.get_tree(commit.tree())
+    tree = r.tree(commit.tree())
     blob_sha = tree.entries()[0][2]
     blob = r.get_blob(blob_sha)
     self.assertEqual(blob._type, 'blob')