<feed xmlns='http://www.w3.org/2005/Atom'>
<title>GitPython/git/test, branch 1.0.2</title>
<subtitle>Forked from https://github.com/gitpython-developers/GitPython</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/'/>
<entry>
<title>chore(flake8): unnused import</title>
<updated>2016-02-07T11:01:12+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2016-02-07T11:01:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=9b10d5e75570ac6325d1c7e2b32882112330359a'/>
<id>9b10d5e75570ac6325d1c7e2b32882112330359a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(clone): call communicate if there is no progress handler</title>
<updated>2016-02-07T10:56:19+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2016-02-07T10:56:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=b145de39700001d91662404221609b86d2c659d0'/>
<id>b145de39700001d91662404221609b86d2c659d0</id>
<content type='text'>
Previously, it could have happened that pipes ran full, deadlocking the operation

Related to #72
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, it could have happened that pipes ran full, deadlocking the operation

Related to #72
</pre>
</div>
</content>
</entry>
<entry>
<title>DOC: minor typos</title>
<updated>2016-01-08T19:29:46+00:00</updated>
<author>
<name>Yaroslav Halchenko</name>
<email>debian@onerussian.com</email>
</author>
<published>2016-01-08T19:29:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=a7b609c9f382685448193b59d09329b9a30c7580'/>
<id>a7b609c9f382685448193b59d09329b9a30c7580</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(tree): remove Tree.cache - use IndexFile.write_tree() instead</title>
<updated>2015-12-14T18:29:29+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-12-14T18:29:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=b295c13140f48e6a7125b4e4baf0a0ca03e1e393'/>
<id>b295c13140f48e6a7125b4e4baf0a0ca03e1e393</id>
<content type='text'>
For more information, see CHANGES.rst

Fixes #369
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For more information, see CHANGES.rst

Fixes #369
</pre>
</div>
</content>
</entry>
<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='https://git.otimperi.dev/GitPython/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>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='https://git.otimperi.dev/GitPython/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>fix(config): ignore empty values in config file</title>
<updated>2015-09-06T13:11:54+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-09-06T13:11:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=074842accb51b2a0c2c1193018d9f374ac5e948f'/>
<id>074842accb51b2a0c2c1193018d9f374ac5e948f</id>
<content type='text'>
Similar to git, we now ignore options which have no value.
Previously it would not handle it consistently, and throw a parsing
error the first time the cache was built.

Afterwards, it was fully usable though.
Now we specifically check for the case of no-value options instead.

Closes #349
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Similar to git, we now ignore options which have no value.
Previously it would not handle it consistently, and throw a parsing
error the first time the cache was built.

Afterwards, it was fully usable though.
Now we specifically check for the case of no-value options instead.

Closes #349
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(compat): make test work with git &gt;= 2.5</title>
<updated>2015-08-29T14:25:40+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-08-29T14:25:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=7f8d9ca08352a28cba3b01e4340a24edc33e13e8'/>
<id>7f8d9ca08352a28cba3b01e4340a24edc33e13e8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(repo): fail loudly if worktrees are used</title>
<updated>2015-08-29T14:20:28+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-08-29T14:19:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=e8590424997ab1d578c777fe44bf7e4173036f93'/>
<id>e8590424997ab1d578c777fe44bf7e4173036f93</id>
<content type='text'>
As GitPython is in maintenance mode, there will be no new features.
However, I believe it's good idea to explicitly state we do not support
certain things if this is the case.

Therefore, when worktrees are encountered, we will throw an specific
exception to indicate that.

The current implementation is hacky to speed up development,
and increases the risk of failing due to false-positive worktree
directories.

Related to #344
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As GitPython is in maintenance mode, there will be no new features.
However, I believe it's good idea to explicitly state we do not support
certain things if this is the case.

Therefore, when worktrees are encountered, we will throw an specific
exception to indicate that.

The current implementation is hacky to speed up development,
and increases the risk of failing due to false-positive worktree
directories.

Related to #344
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(repo): use GitCmdObjectDB by default</title>
<updated>2015-08-22T14:32:55+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-08-22T14:31:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/GitPython/commit/?id=6eb3af27464ffba83e3478b0a0c8b1f9ff190889'/>
<id>6eb3af27464ffba83e3478b0a0c8b1f9ff190889</id>
<content type='text'>
This should fix resource leaking issues once and for all.

Related #304
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should fix resource leaking issues once and for all.

Related #304
</pre>
</div>
</content>
</entry>
</feed>
