<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitpython.git/git/compat.py, branch 2.1.12</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>Drop python 2.7 support and help with encodings</title>
<updated>2019-07-20T09:34:19+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>sthiel@thoughtworks.com</email>
</author>
<published>2019-07-20T09:26:16+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=dac619e4917b0ad43d836a534633d68a871aecca'/>
<id>dac619e4917b0ad43d836a534633d68a871aecca</id>
<content type='text'>
Fixes #312
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #312
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "This time, use test-requirements."</title>
<updated>2019-07-20T07:37:53+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>sthiel@thoughtworks.com</email>
</author>
<published>2019-07-20T07:37:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=c9dbaab311dbafcba0b68edb6ed89988b476f1dc'/>
<id>c9dbaab311dbafcba0b68edb6ed89988b476f1dc</id>
<content type='text'>
This reverts commit 74a0507f4eb468b842d1f644f0e43196cda290a1.

https://travis-ci.org/gitpython-developers/GitPython/jobs/561334516#L634
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 74a0507f4eb468b842d1f644f0e43196cda290a1.

https://travis-ci.org/gitpython-developers/GitPython/jobs/561334516#L634
</pre>
</div>
</content>
</entry>
<entry>
<title>This time, use test-requirements.</title>
<updated>2019-07-20T07:34:18+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>sthiel@thoughtworks.com</email>
</author>
<published>2019-07-20T07:33:28+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=74a0507f4eb468b842d1f644f0e43196cda290a1'/>
<id>74a0507f4eb468b842d1f644f0e43196cda290a1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Merge branch 'PR-non-ascii-filenames' of https://github.com/xarx00/GitPython into xarx00-PR-non-ascii-filenames"</title>
<updated>2019-07-20T07:32:05+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>sthiel@thoughtworks.com</email>
</author>
<published>2019-07-20T07:32:05+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=cc664f07535e3b3c1884d0b7f3cbcbadf9adce25'/>
<id>cc664f07535e3b3c1884d0b7f3cbcbadf9adce25</id>
<content type='text'>
This reverts commit 3b13c115994461fb6bafe5dd06490aae020568c1, reversing
changes made to da8aeec539da461b2961ca72049df84bf30473e1.

It doesn't pass, unfortunately. Is it a travis issue?
https://travis-ci.org/gitpython-developers/GitPython/jobs/561333763#L340
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 3b13c115994461fb6bafe5dd06490aae020568c1, reversing
changes made to da8aeec539da461b2961ca72049df84bf30473e1.

It doesn't pass, unfortunately. Is it a travis issue?
https://travis-ci.org/gitpython-developers/GitPython/jobs/561333763#L340
</pre>
</div>
</content>
</entry>
<entry>
<title>added support for non-ascii directories and file names</title>
<updated>2019-04-05T21:42:55+00:00</updated>
<author>
<name>xarx00</name>
<email>xarx@sms.cz</email>
</author>
<published>2019-04-05T21:42:55+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=3953d71374994a00c7ef756040d2c77090f07bb4'/>
<id>3953d71374994a00c7ef756040d2c77090f07bb4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>RF: primarily flake8 lints + minor RF to reduce duplication in PATHEXT</title>
<updated>2017-11-28T01:35:19+00:00</updated>
<author>
<name>Yaroslav Halchenko</name>
<email>debian@onerussian.com</email>
</author>
<published>2017-11-28T01:35:19+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=6ee08fce6ec508fdc6e577e3e507b342d048fa16'/>
<id>6ee08fce6ec508fdc6e577e3e507b342d048fa16</id>
<content type='text'>
I did keep some "bare" except with catch all Exception: , while tried to disable
flake8 complaints where clearly all exceptions are to be catched
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I did keep some "bare" except with catch all Exception: , while tried to disable
flake8 complaints where clearly all exceptions are to be catched
</pre>
</div>
</content>
</entry>
<entry>
<title>BF: pass original exception into replace_surrogate_encode</title>
<updated>2017-03-08T05:01:03+00:00</updated>
<author>
<name>Yaroslav Halchenko</name>
<email>debian@onerussian.com</email>
</author>
<published>2017-03-08T01:56:32+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=9ce2a4b235d2ebc38c3e081c1036e39bde9be036'/>
<id>9ce2a4b235d2ebc38c3e081c1036e39bde9be036</id>
<content type='text'>
Fixes my incorrect fix in #598
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes my incorrect fix in #598
</pre>
</div>
</content>
</entry>
<entry>
<title>BF: there is no exc variable, raising NotASurrogateError if that is the right thing todo</title>
<updated>2017-03-01T06:09:31+00:00</updated>
<author>
<name>Yaroslav Halchenko</name>
<email>debian@onerussian.com</email>
</author>
<published>2017-02-28T21:30:24+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=7e8412226ffe0c046177fa6d838362bfbde60cd0'/>
<id>7e8412226ffe0c046177fa6d838362bfbde60cd0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(surrogateescape): enable on py2, fix tests</title>
<updated>2016-10-16T13:09:38+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2016-10-16T13:09:38+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=9e4a4545dd513204efb6afe40e4b50c3b5f77e50'/>
<id>9e4a4545dd513204efb6afe40e4b50c3b5f77e50</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(unicode): use surrogateescape in bytes.decode</title>
<updated>2016-10-16T12:34:03+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>byronimo@gmail.com</email>
</author>
<published>2016-10-16T12:34:03+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=93d530234a4f5533aa99c3b897bb56d375c2ae60'/>
<id>93d530234a4f5533aa99c3b897bb56d375c2ae60</id>
<content type='text'>
That way, we will try to decode as default encoding (usually
utf-8), but allow ourselves to simply keep bytes that don't
match within the resulting unicode string.

That way, we allow for lossless decode/encode cycles while still
assuring that decoding never fails.

NOTE: I was too lazy to create a test that would verify it, but manually
executed https://github.com/petertodd/gitpython-unicode-error.

fixes #532
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
That way, we will try to decode as default encoding (usually
utf-8), but allow ourselves to simply keep bytes that don't
match within the resulting unicode string.

That way, we allow for lossless decode/encode cycles while still
assuring that decoding never fails.

NOTE: I was too lazy to create a test that would verify it, but manually
executed https://github.com/petertodd/gitpython-unicode-error.

fixes #532
</pre>
</div>
</content>
</entry>
</feed>
