<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitpython.git/git/objects/tree.py, branch 2.0.9</title>
<subtitle>github.com: gitpython-developers/GitPython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/'/>
<entry>
<title>fix(tree): show that fixing Tree.cache is not possible</title>
<updated>2015-12-14T18:19:19+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-12-14T18:19:19+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=4f1110bd9b00cb8c1ea07c3aafe9cde89b3dbf9b'/>
<id>4f1110bd9b00cb8c1ea07c3aafe9cde89b3dbf9b</id>
<content type='text'>
The problem is that a per-tree modification API cannot work properly, as the sorting is based
on full paths of all entries within the repository. This feat can only be achieved by the index,
which to my knowledge already does it correctly.

The only fix is to remove the misleading API entirely, which will happen in the next commit.

Related to #369
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The problem is that a per-tree modification API cannot work properly, as the sorting is based
on full paths of all entries within the repository. This feat can only be achieved by the index,
which to my knowledge already does it correctly.

The only fix is to remove the misleading API entirely, which will happen in the next commit.

Related to #369
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(tree): remove dead code</title>
<updated>2015-12-13T12:21:44+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-12-13T12:21:40+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=0de827a0e63850517aa93c576c25a37104954dba'/>
<id>0de827a0e63850517aa93c576c25a37104954dba</id>
<content type='text'>
[skip ci]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[skip ci]
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(tree): tree item sort now uses git-style</title>
<updated>2015-12-13T12:10:33+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-12-13T12:10:33+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=d82a6c5ed9108be5802a03c38f728a07da57438e'/>
<id>d82a6c5ed9108be5802a03c38f728a07da57438e</id>
<content type='text'>
Previously it was possible to generate trees which didn't
appear legit to git as gitpython's sorting was a simple alpha-numeric
sort. Git uses one that minimizes literal string comparisons though,
and thus behaves slightly differently sometimes.

Fixes #369
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously it was possible to generate trees which didn't
appear legit to git as gitpython's sorting was a simple alpha-numeric
sort. Git uses one that minimizes literal string comparisons though,
and thus behaves slightly differently sometimes.

Fixes #369
</pre>
</div>
</content>
</entry>
<entry>
<title>test_tree works</title>
<updated>2015-01-06T13:20:58+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-06T13:20:58+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=95bb489a50f6c254f49ba4562d423dbf2201554f'/>
<id>95bb489a50f6c254f49ba4562d423dbf2201554f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Dum brute force conversion of all types.</title>
<updated>2015-01-04T18:50:28+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-04T18:50:28+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=ae2ff0f9d704dc776a1934f72a339da206a9fff4'/>
<id>ae2ff0f9d704dc776a1934f72a339da206a9fff4</id>
<content type='text'>
However, StringIO really is ByteIO in most cases, and py2.7 should
run but doesn't.
This should be made work first.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
However, StringIO really is ByteIO in most cases, and py2.7 should
run but doesn't.
This should be made work first.
</pre>
</div>
</content>
</entry>
<entry>
<title>initial set of adjustments to make (most) imports work.</title>
<updated>2015-01-04T18:14:33+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-04T18:14:33+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=f6aa8d116eb33293c0a9d6d600eb7c32832758b9'/>
<id>f6aa8d116eb33293c0a9d6d600eb7c32832758b9</id>
<content type='text'>
More to come, especially when it's about strings
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
More to come, especially when it's about strings
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed unnecessary (non-gitpython) tests and fixed flake8</title>
<updated>2015-01-04T15:07:02+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-04T15:07:02+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=1de8af907dbced4fde64ee2c7f57527fc43ad1cc'/>
<id>1de8af907dbced4fde64ee2c7f57527fc43ad1cc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bumped version, updated changelog, reduced code smell</title>
<updated>2015-01-04T12:48:29+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-01-04T12:48:29+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=c80d727e374321573bb00e23876a67c77ff466e3'/>
<id>c80d727e374321573bb00e23876a67c77ff466e3</id>
<content type='text'>
There is more work to do though, as many imports are still incorrect.
Also, there are still print statements
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is more work to do though, as many imports are still incorrect.
Also, there are still print statements
</pre>
</div>
</content>
</entry>
<entry>
<title>Applied autopep8</title>
<updated>2014-11-19T11:16:44+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2014-11-19T11:16:44+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=257264743154b975bc156f425217593be14727a9'/>
<id>257264743154b975bc156f425217593be14727a9</id>
<content type='text'>
Commandline was
autopep8 -j 8 --max-line-length 120 --in-place --recursive --exclude "*gitdb*,*async*" git/
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commandline was
autopep8 -j 8 --max-line-length 120 --in-place --recursive --exclude "*gitdb*,*async*" git/
</pre>
</div>
</content>
</entry>
<entry>
<title>pep8 linting (trailing whitespace)</title>
<updated>2014-11-16T20:09:47+00:00</updated>
<author>
<name>Antoine Musso</name>
<email>hashar@free.fr</email>
</author>
<published>2014-11-16T20:09:47+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=c8e70749887370a99adeda972cc3503397b5f9a7'/>
<id>c8e70749887370a99adeda972cc3503397b5f9a7</id>
<content type='text'>
W291 trailing whitespace
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
W291 trailing whitespace
</pre>
</div>
</content>
</entry>
</feed>
