Selaa lähdekoodia

Rename set_ref -> set_symbolic_ref.

Jelmer Vernooij 15 vuotta sitten
vanhempi
commit
fd06b10a49
2 muutettua tiedostoa jossa 10 lisäystä ja 1 poistoa
  1. 3 0
      NEWS
  2. 7 1
      dulwich/repo.py

+ 3 - 0
NEWS

@@ -29,6 +29,9 @@
   * Repo.get_blob, Repo.commit, Repo.tag and Repo.tree are now deprecated.
   * Repo.get_blob, Repo.commit, Repo.tag and Repo.tree are now deprecated.
     (Jelmer Vernooij)
     (Jelmer Vernooij)
 
 
+  * RefsContainer.set_ref() was renamed to RefsContainer.set_symbolic_ref(),
+    for clarity. (Jelmer Vernooij)
+
  API CHANGES
  API CHANGES
 
 
   * Blob.chunked was added. (Jelmer Vernooij)
   * Blob.chunked was added. (Jelmer Vernooij)

+ 7 - 1
dulwich/repo.py

@@ -118,6 +118,12 @@ class RefsContainer(object):
     """A container for refs."""
     """A container for refs."""
 
 
     def set_ref(self, name, other):
     def set_ref(self, name, other):
+        warnings.warn("RefsContainer.set_ref() is deprecated."
+            "Use set_symblic_ref instead.",
+            category=DeprecationWarning, stacklevel=2)
+        return self.set_symbolic_ref(name, other)
+
+    def set_symbolic_ref(self, name, other):
         """Make a ref point at another ref.
         """Make a ref point at another ref.
 
 
         :param name: Name of the ref to set
         :param name: Name of the ref to set
@@ -1011,7 +1017,7 @@ class Repo(BaseRepo):
         for d in BASE_DIRECTORIES:
         for d in BASE_DIRECTORIES:
             os.mkdir(os.path.join(path, *d))
             os.mkdir(os.path.join(path, *d))
         ret = cls(path)
         ret = cls(path)
-        ret.refs.set_ref("HEAD", "refs/heads/master")
+        ret.refs.set_symbolic_ref("HEAD", "refs/heads/master")
         ret._put_named_file('description', "Unnamed repository")
         ret._put_named_file('description', "Unnamed repository")
         ret._put_named_file('config', """[core]
         ret._put_named_file('config', """[core]
     repositoryformatversion = 0
     repositoryformatversion = 0