<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitpython.git/test, branch 3.1.17</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>add initial types to remote.py</title>
<updated>2021-05-03T14:59:07+00:00</updated>
<author>
<name>yobmod</name>
<email>yobmod@gmail.com</email>
</author>
<published>2021-05-03T14:59:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=6752fad0e93d1d2747f56be30a52fea212bd15d6'/>
<id>6752fad0e93d1d2747f56be30a52fea212bd15d6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add newlines</title>
<updated>2021-02-28T18:44:29+00:00</updated>
<author>
<name>yobmod</name>
<email>yobmod@gmail.com</email>
</author>
<published>2021-02-28T18:44:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=26ccee15ae1712baf68df99d3f5f2fec5517ecbd'/>
<id>26ccee15ae1712baf68df99d3f5f2fec5517ecbd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add newline</title>
<updated>2021-02-28T18:19:16+00:00</updated>
<author>
<name>yobmod</name>
<email>yobmod@gmail.com</email>
</author>
<published>2021-02-28T18:19:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=300261de4831207126906a6f4848a680f757fbd4'/>
<id>300261de4831207126906a6f4848a680f757fbd4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add testrunner.py to run all tests (as hook for static analysis)</title>
<updated>2021-02-28T17:55:29+00:00</updated>
<author>
<name>yobmod</name>
<email>yobmod@gmail.com</email>
</author>
<published>2021-02-28T17:55:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=9c6178f53233aa98a602854240a7a20b6537aa7b'/>
<id>9c6178f53233aa98a602854240a7a20b6537aa7b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add replace method to git.Commit</title>
<updated>2021-02-16T00:50:12+00:00</updated>
<author>
<name>Lars Kellogg-Stedman</name>
<email>lars@oddbit.com</email>
</author>
<published>2021-02-15T23:24:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=36811a2edc410589b5fde4d47d8d3a8a69d995ae'/>
<id>36811a2edc410589b5fde4d47d8d3a8a69d995ae</id>
<content type='text'>
This adds a replace method to git.Commit. The replace method returns a
copy of the Commit object with attributes replaced from keyword
arguments. For example:

&gt;&gt;&gt; old = repo.head.commit
&gt;&gt;&gt; new = old.replace(message='This is a test')

closes #1123
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds a replace method to git.Commit. The replace method returns a
copy of the Commit object with attributes replaced from keyword
arguments. For example:

&gt;&gt;&gt; old = repo.head.commit
&gt;&gt;&gt; new = old.replace(message='This is a test')

closes #1123
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix inheritance issue at commit.iter_items</title>
<updated>2021-02-05T11:09:10+00:00</updated>
<author>
<name>Yuri Volchkov</name>
<email>yuri@volch.org</email>
</author>
<published>2021-02-05T10:22:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=af86f05d11c3613a418f7d3babfdc618e1cac805'/>
<id>af86f05d11c3613a418f7d3babfdc618e1cac805</id>
<content type='text'>
The iterator used to yield Commit() objects, which does not play well
with inheritance. Yield cls() instead.

Signed-off-by: Yuri Volchkov &lt;yuri@volch.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The iterator used to yield Commit() objects, which does not play well
with inheritance. Yield cls() instead.

Signed-off-by: Yuri Volchkov &lt;yuri@volch.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>fix tests the fast way</title>
<updated>2021-01-08T02:39:45+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>sebastian.thiel@icloud.com</email>
</author>
<published>2021-01-08T02:39:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=d8cad756f357eb587f9f85f586617bff6d6c3ccf'/>
<id>d8cad756f357eb587f9f85f586617bff6d6c3ccf</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>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>
