<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitpython.git/git/repo, branch revert-357-autointerrupt_deadlock_fix</title>
<subtitle>github.com: gitpython-developers/GitPython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/'/>
<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='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/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='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/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>
<entry>
<title>Implement is_ancestor</title>
<updated>2015-07-21T15:02:24+00:00</updated>
<author>
<name>Sandy Carter</name>
<email>sandy.carter@savoirfairelinux.com</email>
</author>
<published>2015-07-21T15:02:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=65c07d64a7b1dc85c41083c60a8082b3705154c3'/>
<id>65c07d64a7b1dc85c41083c60a8082b3705154c3</id>
<content type='text'>
Wrap `git merge-base --is-ancestor` into its own function because it acts
as a boolean check unlike base `git merge-base call`
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Wrap `git merge-base --is-ancestor` into its own function because it acts
as a boolean check unlike base `git merge-base call`
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(flake8): remove unused import</title>
<updated>2015-07-20T07:57:53+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-07-20T07:57:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=f360ecd7b2de173106c08238ec60db38ec03ee9b'/>
<id>f360ecd7b2de173106c08238ec60db38ec03ee9b</id>
<content type='text'>
I knew that flake would eventually get me, especially when least
suspected.
This time it's even useful, as it is a non-whitespace related issue.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I knew that flake would eventually get me, especially when least
suspected.
This time it's even useful, as it is a non-whitespace related issue.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(encoding): in `untracked_files()`</title>
<updated>2015-07-20T07:20:00+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-07-20T07:19:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=3c8a33e2c9cae8deef1770a5fce85acb2e85b5c6'/>
<id>3c8a33e2c9cae8deef1770a5fce85acb2e85b5c6</id>
<content type='text'>
I have no idea why PY3 requires such a mess of encoding/decoding
statements, but let's just be happy it works.

Also let's be sure I never ever write python code again ... EVER.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I have no idea why PY3 requires such a mess of encoding/decoding
statements, but let's just be happy it works.

Also let's be sure I never ever write python code again ... EVER.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(encoding): in untracked_files() and index</title>
<updated>2015-07-20T07:20:00+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2015-07-20T06:51:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=9c272abea2c837e4725c37f5c0467f83f3700cd5'/>
<id>9c272abea2c837e4725c37f5c0467f83f3700cd5</id>
<content type='text'>
* untracked_files could, if there were spaces in the path returned,
  re-rencode the previously decoded unicode string thanks to a
  `decode("string_escape")` call. Now re-encode into utf-8 afterwards
  - added test to assure this works indeed
* IndexFile.add() didn't handle unicode correctly and would write
  broken index files. The solution was to compute the path length after
  encoding it into utf-8 bytes, not before ... .

Closes #320
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* untracked_files could, if there were spaces in the path returned,
  re-rencode the previously decoded unicode string thanks to a
  `decode("string_escape")` call. Now re-encode into utf-8 afterwards
  - added test to assure this works indeed
* IndexFile.add() didn't handle unicode correctly and would write
  broken index files. The solution was to compute the path length after
  encoding it into utf-8 bytes, not before ... .

Closes #320
</pre>
</div>
</content>
</entry>
<entry>
<title>Correct doc errors</title>
<updated>2015-07-16T21:44:30+00:00</updated>
<author>
<name>Marian Wieczorek</name>
<email>marluwie@gmx.net</email>
</author>
<published>2015-07-16T21:44:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=f3e78d98e06439eea1036957796f8df9f386930f'/>
<id>f3e78d98e06439eea1036957796f8df9f386930f</id>
<content type='text'>
revA..revB &amp;rarr; revA...revB (three instead of two dots) [base.py, line
467](https://github.com/gitpython-developers/GitPython/blob/master/git/repo/base.py#L467)

rorepo is a ~~a~~ Repo instance [test_docs.py, line
21](https://github.com/gitpython-developers/GitPython/blob/master/git/test/test_docs.py#L21)
closes #314
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
revA..revB &amp;rarr; revA...revB (three instead of two dots) [base.py, line
467](https://github.com/gitpython-developers/GitPython/blob/master/git/repo/base.py#L467)

rorepo is a ~~a~~ Repo instance [test_docs.py, line
21](https://github.com/gitpython-developers/GitPython/blob/master/git/test/test_docs.py#L21)
closes #314
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo</title>
<updated>2015-07-15T15:54:00+00:00</updated>
<author>
<name>Tanner Netterville</name>
<email>tannern@gmail.com</email>
</author>
<published>2015-07-15T15:54:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=9aaaa83c44d5d23565e982a705d483c656e6c157'/>
<id>9aaaa83c44d5d23565e982a705d483c656e6c157</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add env parameter to Repo.clone_from() for setting environment variables</title>
<updated>2015-06-30T21:07:23+00:00</updated>
<author>
<name>Jon Lund Steffensen</name>
<email>jonlst@gmail.com</email>
</author>
<published>2015-06-30T21:04:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=2c0f47b3076a84c5c32cccc95748f18c50e3d948'/>
<id>2c0f47b3076a84c5c32cccc95748f18c50e3d948</id>
<content type='text'>
Adds the optional keyword parameter env to Repo.clone_from(). The parameter
is a dictionary containing the desired environment variables for the git
clone invocation. The environment is applied to the temporary Git instance
before calling Repo._clone().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds the optional keyword parameter env to Repo.clone_from(). The parameter
is a dictionary containing the desired environment variables for the git
clone invocation. The environment is applied to the temporary Git instance
before calling Repo._clone().
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix docstring of Repo.clone_from()</title>
<updated>2015-06-29T22:57:27+00:00</updated>
<author>
<name>Jon Lund Steffensen</name>
<email>jonlst@gmail.com</email>
</author>
<published>2015-06-29T22:57:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitpython.git/commit/?id=85a45a691ad068a4a25566cc1ed26db09d46daa4'/>
<id>85a45a691ad068a4a25566cc1ed26db09d46daa4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
