* The 'committer' and 'message' arguments to Repo.do_commit() have
been swapped. 'committer' is now optional. (Jelmer Vernooij)
+ * Repo.get_blob, Repo.commit, Repo.tag and Repo.tree are now deprecated.
+ (Jelmer Vernooij)
+
0.5.0 2010-03-03
BUG FIXES
hex_to_sha,
num_type_map,
)
+import warnings
+
OBJECTDIR = 'objects'
SYMREF = 'ref: '
:raise KeyError: If the SHA provided didn't exist
:return: A `Commit` object
"""
+ warnings.warn("Repo.commit(sha) is deprecated. Use Repo[sha] instead.",
+ category=DeprecationWarning, level=2)
return self._get_object(sha, Commit)
def tree(self, sha):
:raise KeyError: If the SHA provided didn't exist
:return: A `Tree` object
"""
+ warnings.warn("Repo.tree(sha) is deprecated. Use Repo[sha] instead.",
+ category=DeprecationWarning)
return self._get_object(sha, Tree)
def tag(self, sha):
:raise KeyError: If the SHA provided didn't exist
:return: A `Tag` object
"""
+ warnings.warn("Repo.tag(sha) is deprecated. Use Repo[sha] instead.",
+ category=DeprecationWarning)
return self._get_object(sha, Tag)
def get_blob(self, sha):
:raise KeyError: If the SHA provided didn't exist
:return: A `Blob` object
"""
+ warnings.warn("Repo.get_blob(sha) is deprecated. Use Repo[sha] "
+ "instead.", category=DeprecationWarning)
return self._get_object(sha, Blob)
def get_peeled(self, ref):