diff options
author | Sebastian Thiel <byronimo@gmail.com> | 2009-10-13 21:26:19 +0200 |
---|---|---|
committer | Sebastian Thiel <byronimo@gmail.com> | 2009-10-13 21:26:19 +0200 |
commit | 6acec357c7609fdd2cb0f5fdb1d2756726c7fe98 (patch) | |
tree | c7cb258ba85691082b7f7e95fa7f187e1f37405a /CHANGES | |
parent | f4fa1cb3c3e84cad8b74edb28531d2e27508be26 (diff) | |
download | gitpython-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-- | CHANGES | 14 |
1 files changed, 11 insertions, 3 deletions
@@ -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 |