summaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorSebastian Thiel <byronimo@gmail.com>2009-10-13 21:26:19 +0200
committerSebastian Thiel <byronimo@gmail.com>2009-10-13 21:26:19 +0200
commit6acec357c7609fdd2cb0f5fdb1d2756726c7fe98 (patch)
treec7cb258ba85691082b7f7e95fa7f187e1f37405a /CHANGES
parentf4fa1cb3c3e84cad8b74edb28531d2e27508be26 (diff)
downloadgitpython-6acec357c7609fdd2cb0f5fdb1d2756726c7fe98.tar.gz
renamed find_all to list_all, changed commit to use iterable interface in preparation for command changes
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES14
1 files changed, 11 insertions, 3 deletions
diff --git a/CHANGES b/CHANGES
index 72cd6102..0e0bed49 100644
--- a/CHANGES
+++ b/CHANGES
@@ -2,9 +2,8 @@
CHANGES
=======
-0.1.X
+0.2
=====
-( Future Release )
General
-------
* file mode in Tree, Blob and Diff objects now is an int compatible to definintiions
@@ -19,7 +18,16 @@ General
* from_string and list_from_string methods are now private and were renamed to
_from_string and _list_from_string respectively. As part of the private API, they
may change without prior notice.
-
+* Renamed all find_all methods to list_items - this method is part of the Iterable interface
+ that also provides a more efficients and more responsive iter_items method
+
+Item Iteration
+--------------
+* Previously one would return and process multiple items as list only which can
+ hurt performance and memory consumption and reduce response times.
+ iter_items method provide an iterator that will return items on demand as parsed
+ from a stream. This way any amount of objects can be handled.
+
objects Package
----------------
* blob, tree, tag and commit module have been moved to new objects package. This should