<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitpython.git/git/util.py, branch 3.1.15</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>Merge pull request #1198 from RyaxTech/replace-password-in-uri-by-stars</title>
<updated>2021-03-19T11:09:44+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>sebastian.thiel@icloud.com</email>
</author>
<published>2021-03-19T11:09:44+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=d1297f65226e3bfdb31e224c514c362b304c904c'/>
<id>d1297f65226e3bfdb31e224c514c362b304c904c</id>
<content type='text'>
Replace password in URI by stars if present to avoid leaking secrets in logs</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace password in URI by stars if present to avoid leaking secrets in logs</pre>
</div>
</content>
</entry>
<entry>
<title>Use continue instead of raising error</title>
<updated>2021-03-18T16:01:43+00:00</updated>
<author>
<name>Michael Mercier</name>
<email>michael.mercier@ryax.tech</email>
</author>
<published>2021-03-18T16:01:43+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=d283c83c43f5e52a1a14e55b35ffe85a780615d8'/>
<id>d283c83c43f5e52a1a14e55b35ffe85a780615d8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add types to git.__init__, compat, db, diff, exc, util</title>
<updated>2021-03-16T22:08:20+00:00</updated>
<author>
<name>Yobmod</name>
<email>yobmod@gmail.com</email>
</author>
<published>2021-03-16T22:08:20+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=5232c89de10872a6df6227c5dcea169bd1aa6550'/>
<id>5232c89de10872a6df6227c5dcea169bd1aa6550</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use copy and not inplace remove password + working case test</title>
<updated>2021-03-16T09:16:34+00:00</updated>
<author>
<name>Michael Mercier</name>
<email>michael.mercier@ryax.tech</email>
</author>
<published>2021-03-16T09:00:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=ffddedf5467df993b7a42fbd15afacb901bca6d7'/>
<id>ffddedf5467df993b7a42fbd15afacb901bca6d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add more test and remove password also from error logs</title>
<updated>2021-03-15T17:48:34+00:00</updated>
<author>
<name>Michael Mercier</name>
<email>michael.mercier@ryax.tech</email>
</author>
<published>2021-03-15T17:39:26+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=50cbafc690e5692a16148dbde9de680be70ddbd1'/>
<id>50cbafc690e5692a16148dbde9de680be70ddbd1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Put remove password in the utils and use it also in cmd.execute</title>
<updated>2021-03-15T17:00:05+00:00</updated>
<author>
<name>Michael Mercier</name>
<email>michael.mercier@ryax.tech</email>
</author>
<published>2021-03-15T16:54:48+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=f7968d136276607115907267b3be89c3ff9acd03'/>
<id>f7968d136276607115907267b3be89c3ff9acd03</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://trove.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://trove.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>
<entry>
<title>Fixed all warnings in documentation and updated Makefile to treat warnings as errors.</title>
<updated>2020-07-13T14:55:29+00:00</updated>
<author>
<name>Kian Cross</name>
<email>kian@kiancross.co.uk</email>
</author>
<published>2020-07-13T14:45:55+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=30387f16920f69544fcc7db40dfae554bcd7d1cc'/>
<id>30387f16920f69544fcc7db40dfae554bcd7d1cc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix exception causes in 7 modules</title>
<updated>2020-06-13T09:42:52+00:00</updated>
<author>
<name>Ram Rachum</name>
<email>ram@rachum.com</email>
</author>
<published>2020-06-12T16:00:36+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=99ba753b837faab0509728ee455507f1a682b471'/>
<id>99ba753b837faab0509728ee455507f1a682b471</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
