@@ -45,6 +45,40 @@ objects Package
4545 not affect you though unless you explicitly imported individual objects. If you just
4646 used the git package, names did not change.
4747
48+ Blob
49+ ----
50+ * former 'name' member renamed to path as it suits the actual data better
51+
52+ Commit
53+ ------
54+ * 'count' method is not an instance method to increase its ease of use
55+
56+ Config
57+ ------
58+ * The git configuration can now be read and manipulated directly from within python
59+ using the GitConfigParser
60+ * Repo.config_reader returns a read-only parser
61+ * Repo.config_writer returns a read-write parser
62+
63+ Diff
64+ ----
65+ * Members a a_commit and b_commit renamed to a_blob and b_blob - they are populated
66+ with Blob objects if possible
67+ * Members a_path and b_path removed as this information is kept in the blobs
68+ * Diffs are now returned as DiffIndex allowing to more quickly find the kind of
69+ diffs you are interested in
70+
71+ Diffing
72+ -------
73+ * Commit and Tree objects now support diffing natively with a common interface to
74+ compare agains other Commits or Trees, against the working tree or against the index.
75+
76+ Refs
77+ ----
78+ * Will dynmically retrieve their object at the time of query to assure the information
79+ is actual. Recently objects would be cached, hence ref object not be safely kept
80+ persistent.
81+
4882Repo
4983----
5084* Moved blame method from Blob to repo as it appeared to belong there much more.
@@ -73,24 +107,19 @@ Repo
73107 - archive_tar_gz and archive_tar and replaced by archive method with different signature
74108* 'commits' method has no max-count of returned commits anymore, it now behaves
75109 like git-rev-list
76- * 'untracked_files' property added, returning all currently untracked files
77-
78- Diff
79- ----
80- * Members a a_commit and b_commit renamed to a_blob and b_blob - they are populated
81- with Blob objects if possible
82- * Members a_path and b_path removed as this information is kept in the blobs
83- * Diffs are now returned as DiffIndex allowing to more quickly find the kind of
84- diffs you are interested in
110+ * The following methods and properties were added
111+ - 'untracked_files' property, returning all currently untracked files
112+ - 'head', creates a head object
113+ - 'tag', creates a tag object
114+ - 'iter_trees' method
115+ - 'config_reader' property
116+ - 'config_writer' property
85117
86- Diffing
87- -------
88- * Commit and Tree objects now support diffing natively with a common interface to
89- compare agains other Commits or Trees, against the working tree or against the index.
90-
91- Blob
92- ----
93- * former 'name' member renamed to path as it suits the actual data better
118+ Remote
119+ ------
120+ * Added Remote object allowing easy access to remotes
121+ * Repo.remotes lists all remotes
122+ * Repo.remote returns a remote of the specified name if it exists
94123
95124Tree
96125----
@@ -102,24 +131,6 @@ Tree
102131* now mimics behaviour of a read-only list instead of a dict to maintain order.
103132* content_from_string method is now private and not part of the public API anymore
104133
105- Refs
106- ----
107- * Will dynmically retrieve their object at the time of query to assure the information
108- is actual. Recently objects would be cached, hence ref object not be safely kept
109- persistent.
110-
111- Remote
112- ------
113- * Added Remote object allowing easy access to remotes
114- * Repo.remotes lists all remotes
115- * Repo.remote returns a remote of the specified name if it exists
116-
117- Config
118- ------
119- * The git configuration can now be read and manipulated directly from within python
120- using the GitConfigParser
121- * Repo.config_reader returns a read-only parser
122- * Repo.config_writer returns a read-write parser
123134
1241350.1.6
125136=====
0 commit comments