<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitpython.git/git/index, branch 3.1.18</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>fix conflict</title>
<updated>2021-06-17T16:29:37+00:00</updated>
<author>
<name>Yobmod</name>
<email>yobmod@gmail.com</email>
</author>
<published>2021-06-17T16:29:37+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=636f77bf8d58a482df0bde8c0a6a8828950a0788'/>
<id>636f77bf8d58a482df0bde8c0a6a8828950a0788</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>improve index mode for files with executable bit</title>
<updated>2021-05-25T15:42:07+00:00</updated>
<author>
<name>Todd Zullinger</name>
<email>tmz@pobox.com</email>
</author>
<published>2021-05-24T21:34:42+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=1a04c15b1f77f908b1dd3983a27ee49c41b3a3e5'/>
<id>1a04c15b1f77f908b1dd3983a27ee49c41b3a3e5</id>
<content type='text'>
The fix for #430 in bebc4f56 (Use correct mode for executable files,
2016-05-19) is incomplete.  It fails (in most cases) when files have
modes which are not exactly 0644 or 0755.

Git only cares whether the executable bit is set (or not).  Ensure the
mode we set for the index is either 100644 or 100755 based on whether
the executable bit is set for the file owner.  Do this similarly to how
upstream git does it in cache.h¹.

Add a test covering various file modes to help catch regressions.

Fixes #1253

¹ https://github.com/git/git/blob/v2.31.1/cache.h#L247
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The fix for #430 in bebc4f56 (Use correct mode for executable files,
2016-05-19) is incomplete.  It fails (in most cases) when files have
modes which are not exactly 0644 or 0755.

Git only cares whether the executable bit is set (or not).  Ensure the
mode we set for the index is either 100644 or 100755 based on whether
the executable bit is set for the file owner.  Do this similarly to how
upstream git does it in cache.h¹.

Add a test covering various file modes to help catch regressions.

Fixes #1253

¹ https://github.com/git/git/blob/v2.31.1/cache.h#L247
</pre>
</div>
</content>
</entry>
<entry>
<title>Add types to objects.base.py</title>
<updated>2021-05-18T12:11:25+00:00</updated>
<author>
<name>Yobmod</name>
<email>yobmod@gmail.com</email>
</author>
<published>2021-05-18T12:11:25+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=11837f61aa4b5c286c6ee9870e23a7ee342858c5'/>
<id>11837f61aa4b5c286c6ee9870e23a7ee342858c5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tidy up some comments</title>
<updated>2021-05-17T17:13:20+00:00</updated>
<author>
<name>Yobmod</name>
<email>yobmod@gmail.com</email>
</author>
<published>2021-05-17T17:13:20+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=c30bf3ba7548a0e996907b9a097ec322760eb43a'/>
<id>c30bf3ba7548a0e996907b9a097ec322760eb43a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>index.base unmerged_blobs() doc string</title>
<updated>2021-05-17T17:10:13+00:00</updated>
<author>
<name>Yobmod</name>
<email>yobmod@gmail.com</email>
</author>
<published>2021-05-17T17:10:13+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=969185b76df038603a90518f35789f28e4cfe5b9'/>
<id>969185b76df038603a90518f35789f28e4cfe5b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>forward reference for IndexFile</title>
<updated>2021-05-17T17:06:13+00:00</updated>
<author>
<name>Yobmod</name>
<email>yobmod@gmail.com</email>
</author>
<published>2021-05-17T17:06:13+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=f08d3067310e0251e6d5a33dc5bc65f1b76a2d49'/>
<id>f08d3067310e0251e6d5a33dc5bc65f1b76a2d49</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>forward reference for IndexFile</title>
<updated>2021-05-17T12:15:48+00:00</updated>
<author>
<name>Yobmod</name>
<email>yobmod@gmail.com</email>
</author>
<published>2021-05-17T12:15:48+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=473fc3a348cd09b4ffca319daff32464d10d8ef9'/>
<id>473fc3a348cd09b4ffca319daff32464d10d8ef9</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 index.fun.py</title>
<updated>2021-05-17T12:11:57+00:00</updated>
<author>
<name>Yobmod</name>
<email>yobmod@gmail.com</email>
</author>
<published>2021-05-17T12:11:57+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=025fe17da390c410e5bae4d6db0832afbfa26442'/>
<id>025fe17da390c410e5bae4d6db0832afbfa26442</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>flake8 and mypy fixes</title>
<updated>2021-05-16T20:21:44+00:00</updated>
<author>
<name>Yobmod</name>
<email>yobmod@gmail.com</email>
</author>
<published>2021-05-16T20:21:44+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=595181da70978ed44983a6c0ca4cb6d982ba0e8b'/>
<id>595181da70978ed44983a6c0ca4cb6d982ba0e8b</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 index.util.py</title>
<updated>2021-05-16T17:58:12+00:00</updated>
<author>
<name>Yobmod</name>
<email>yobmod@gmail.com</email>
</author>
<published>2021-05-16T17:58:12+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=f58702b0c3a0bb58d49b995a7e5479a7b24933e4'/>
<id>f58702b0c3a0bb58d49b995a7e5479a7b24933e4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
