<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitpython.git/git, branch fix-1103</title>
<subtitle>github.com: gitpython-developers/GitPython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/'/>
<entry>
<title>First attempt to fix failing test of #1103</title>
<updated>2021-01-07T04:54:56+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>sebastian.thiel@icloud.com</email>
</author>
<published>2021-01-07T04:45:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=21e21d04bb216a1d7dc42b97bf6dc64864bb5968'/>
<id>21e21d04bb216a1d7dc42b97bf6dc64864bb5968</id>
<content type='text'>
However, the test asserts on the provided context to be correct,
which is hard to do in this branch while it's easy to doubt the value
of this.

Lastly, there seems to be no way to ignore errors in `git` without
muting all output, which is in fact parsed.

Maybe it's possible to ignore errors while parsing the new kind of
error message.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
However, the test asserts on the provided context to be correct,
which is hard to do in this branch while it's easy to doubt the value
of this.

Lastly, there seems to be no way to ignore errors in `git` without
muting all output, which is in fact parsed.

Maybe it's possible to ignore errors while parsing the new kind of
error message.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix handle_diff_line for -z option.</title>
<updated>2021-01-05T17:13:51+00:00</updated>
<author>
<name>Martin Liska</name>
<email>mliska@suse.cz</email>
</author>
<published>2021-01-05T14:53:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=69b75e167408d0dfa3ff8a00c185b3a0bc965b58'/>
<id>69b75e167408d0dfa3ff8a00c185b3a0bc965b58</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>try fixing up test fixtures and implementation</title>
<updated>2021-01-05T17:13:51+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>sebastian.thiel@icloud.com</email>
</author>
<published>2021-01-05T13:53:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=82189398e3b9e8f5d8f97074784d77d7c27086ae'/>
<id>82189398e3b9e8f5d8f97074784d77d7c27086ae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add '-z' on top of '--raw' to avoid path name mangling</title>
<updated>2021-01-05T17:13:51+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>sebastian.thiel@icloud.com</email>
</author>
<published>2021-01-05T12:34:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=3cb7288d4f4a93d07c9989c90511f6887bcaeb25'/>
<id>3cb7288d4f4a93d07c9989c90511f6887bcaeb25</id>
<content type='text'>
Authored based on
https://github.com/gitpython-developers/GitPython/issues/1099#issuecomment-754606044

Fixes #1099
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Authored based on
https://github.com/gitpython-developers/GitPython/issues/1099#issuecomment-754606044

Fixes #1099
</pre>
</div>
</content>
</entry>
<entry>
<title>fix universal_newlines TypeError</title>
<updated>2020-12-30T19:33:56+00:00</updated>
<author>
<name>Jim Wisniewski</name>
<email>jwisniewski@flatiron.com</email>
</author>
<published>2020-12-30T19:33:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=696e4edd6c6d20d13e53a93759e63c675532af05'/>
<id>696e4edd6c6d20d13e53a93759e63c675532af05</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: fix simple typo, repostory -&gt; repository</title>
<updated>2020-12-24T21:12:26+00:00</updated>
<author>
<name>Tim Gates</name>
<email>tim.gates@iress.com</email>
</author>
<published>2020-12-24T19:39:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=1e4211b20e8e57fe7b105b36501b8fc9e818852f'/>
<id>1e4211b20e8e57fe7b105b36501b8fc9e818852f</id>
<content type='text'>
There is a small typo in git/repo/base.py.

Should read `repository` rather than `repostory`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is a small typo in git/repo/base.py.

Should read `repository` rather than `repostory`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added ability to define git environment in submodule add/update methods</title>
<updated>2020-11-18T22:04:49+00:00</updated>
<author>
<name>Igor Solovey</name>
<email>isolovey@robarts.ca</email>
</author>
<published>2020-11-18T15:18:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=24f75e7bae3974746f29aaecf6de011af79a675d'/>
<id>24f75e7bae3974746f29aaecf6de011af79a675d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>change decode type and add replace flag</title>
<updated>2020-11-10T15:05:51+00:00</updated>
<author>
<name>Davide Spadini</name>
<email>spadini.davide@gmail.com</email>
</author>
<published>2020-11-10T14:21:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=bfbd5ece215dea328c3c6c4cba31225caa66ae9a'/>
<id>bfbd5ece215dea328c3c6c4cba31225caa66ae9a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix default actor name handling</title>
<updated>2020-10-23T11:28:07+00:00</updated>
<author>
<name>Athos Ribeiro</name>
<email>athos@redhat.com</email>
</author>
<published>2020-10-23T10:00:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=08989071e8c47bb75f3a5f171d821b805380baef'/>
<id>08989071e8c47bb75f3a5f171d821b805380baef</id>
<content type='text'>
In c96476b, the new default_name nested function does not contain a
retun statement. This leads to an issue when the environment variables
are not present, where the actor name would not be set.

Signed-off-by: Athos Ribeiro &lt;athos@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In c96476b, the new default_name nested function does not contain a
retun statement. This leads to an issue when the environment variables
are not present, where the actor name would not be set.

Signed-off-by: Athos Ribeiro &lt;athos@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Get system user id in a lazy manner</title>
<updated>2020-10-22T06:17:36+00:00</updated>
<author>
<name>Athos Ribeiro</name>
<email>athos@redhat.com</email>
</author>
<published>2020-10-20T12:51:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=c96476be7f10616768584a95d06cd1bddfe6d404'/>
<id>c96476be7f10616768584a95d06cd1bddfe6d404</id>
<content type='text'>
Calling getpass.getuser may lead to breakage in environments where there
is no entries in the /etc/passwd file for the current user.

Setting the environment variables for the git user configurations should
prevents GitPython from using values from /etc/passwd. However, doing so
will not prevent reading /etc/passwd and looking for an entry with the
current user UID.

This patch changes the behavior described above so GitPython will
perform a lazy evaluation of /etc/passwd, only doing so when the
environment variables for the git user configuration are not available.

Signed-off-by: Athos Ribeiro &lt;athos@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Calling getpass.getuser may lead to breakage in environments where there
is no entries in the /etc/passwd file for the current user.

Setting the environment variables for the git user configurations should
prevents GitPython from using values from /etc/passwd. However, doing so
will not prevent reading /etc/passwd and looking for an entry with the
current user UID.

This patch changes the behavior described above so GitPython will
perform a lazy evaluation of /etc/passwd, only doing so when the
environment variables for the git user configuration are not available.

Signed-off-by: Athos Ribeiro &lt;athos@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
