<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitpython.git/git/repo, branch 3.1.29</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>feat(blame): Support custom `rev_opts` for blame</title>
<updated>2022-08-31T05:04:34+00:00</updated>
<author>
<name>Joseph Hale</name>
<email>me@jhale.dev</email>
</author>
<published>2022-08-30T06:45:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=18a79d8028f934f8f78da33de3b0523fc7d1df47'/>
<id>18a79d8028f934f8f78da33de3b0523fc7d1df47</id>
<content type='text'>
The `git blame` CLI offers a repeated `-C` option that can be used to detect
lines that move within/between files. While a slower operation, it yields more
accurate authorship reports.
https://git-scm.com/docs/git-blame#Documentation/git-blame.txt--Cltnumgt

While GitPython does enable passing custom kwargs to the command line `git`
invocation, the fact that kwargs is a dictionary (i.e. no duplicate keys) means
that there was no way to request the `-C` option in `git blame` more than once.

This commit adds an optional `rev_opts` parameter to the `blame` method which
accepts a list of strings to propagate to the CLI invocation of `git blame`. By
using a `List[str]` for `rev_opts`, users of GitPython can pass now the `-C`
option multiple times to get more detailed authorship reports from `git blame`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `git blame` CLI offers a repeated `-C` option that can be used to detect
lines that move within/between files. While a slower operation, it yields more
accurate authorship reports.
https://git-scm.com/docs/git-blame#Documentation/git-blame.txt--Cltnumgt

While GitPython does enable passing custom kwargs to the command line `git`
invocation, the fact that kwargs is a dictionary (i.e. no duplicate keys) means
that there was no way to request the `-C` option in `git blame` more than once.

This commit adds an optional `rev_opts` parameter to the `blame` method which
accepts a list of strings to propagate to the CLI invocation of `git blame`. By
using a `List[str]` for `rev_opts`, users of GitPython can pass now the `-C`
option multiple times to get more detailed authorship reports from `git blame`.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: add typerror exception to active_branch method</title>
<updated>2022-08-20T11:49:16+00:00</updated>
<author>
<name>Patrick Gerard</name>
<email>info@content-baer.de</email>
</author>
<published>2022-08-20T11:37:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=7dda25eafa80fc6cb2dd0a21f992205119270007'/>
<id>7dda25eafa80fc6cb2dd0a21f992205119270007</id>
<content type='text'>
docs: add typerror exception to active_branch method

fix: sphinx syntax

add author
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
docs: add typerror exception to active_branch method

fix: sphinx syntax

add author
</pre>
</div>
</content>
</entry>
<entry>
<title>BUG: Use Cygwin paths for Cygwin git</title>
<updated>2022-06-11T15:21:54+00:00</updated>
<author>
<name>DWesl</name>
<email>22566757+DWesl@users.noreply.github.com</email>
</author>
<published>2022-06-11T15:21:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=9be148c65e9e6c7ed6706c12adc785187918da88'/>
<id>9be148c65e9e6c7ed6706c12adc785187918da88</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>STY: Remove import of now-unused function</title>
<updated>2022-06-11T14:01:53+00:00</updated>
<author>
<name>DWesl</name>
<email>22566757+DWesl@users.noreply.github.com</email>
</author>
<published>2022-06-11T14:01:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=21113a81560dfea6f2eea5f50ceb5e87e9097c82'/>
<id>21113a81560dfea6f2eea5f50ceb5e87e9097c82</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>BUG: Convert to native path before checking if absolute</title>
<updated>2022-06-11T01:35:40+00:00</updated>
<author>
<name>DWesl</name>
<email>22566757+DWesl@users.noreply.github.com</email>
</author>
<published>2022-06-11T01:35:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=5d874ddc5a6cab35812e1ef395c18216f9399425'/>
<id>5d874ddc5a6cab35812e1ef395c18216f9399425</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>reformat according to 'black' configuration file.</title>
<updated>2022-05-18T00:01:38+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>sebastian.thiel@icloud.com</email>
</author>
<published>2022-05-18T00:01:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=e530544546b2a4e5f00e8d9458bf1b895573ec41'/>
<id>e530544546b2a4e5f00e8d9458bf1b895573ec41</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Remove flake8 linting in favor of `black` formatting"</title>
<updated>2022-05-17T23:53:43+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>sebastian.thiel@icloud.com</email>
</author>
<published>2022-05-17T23:53:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=b4b238057e7913c93245b484bdd50131dafd71f3'/>
<id>b4b238057e7913c93245b484bdd50131dafd71f3</id>
<content type='text'>
This reverts commit a7c5d887e943aa51f2270e517954c024a8c01500.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit a7c5d887e943aa51f2270e517954c024a8c01500.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove flake8 linting in favor of `black` formatting</title>
<updated>2022-05-17T23:52:20+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>sebastian.thiel@icloud.com</email>
</author>
<published>2022-05-17T23:52:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=a7c5d887e943aa51f2270e517954c024a8c01500'/>
<id>a7c5d887e943aa51f2270e517954c024a8c01500</id>
<content type='text'>
`flake8` seems to dislike the formatting of black.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`flake8` seems to dislike the formatting of black.
</pre>
</div>
</content>
</entry>
<entry>
<title>Run everything through 'black'</title>
<updated>2022-05-17T23:43:53+00:00</updated>
<author>
<name>Sebastian Thiel</name>
<email>sebastian.thiel@icloud.com</email>
</author>
<published>2022-05-17T23:43:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=21ec529987d10e0010badd37f8da3274167d436f'/>
<id>21ec529987d10e0010badd37f8da3274167d436f</id>
<content type='text'>
That way people who use it won't be deterred, while it unifies style
everywhere.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
That way people who use it won't be deterred, while it unifies style
everywhere.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix various typos</title>
<updated>2022-05-07T19:59:10+00:00</updated>
<author>
<name>luz paz</name>
<email>luzpaz@pm.me</email>
</author>
<published>2022-05-07T19:59:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitpython.git/commit/?id=dde3a8bd9229ff25ec8bc03c35d937f43233f48e'/>
<id>dde3a8bd9229ff25ec8bc03c35d937f43233f48e</id>
<content type='text'>
Found via `codespell -q 3 -S ./git/ext/gitdb,./test/fixtures/reflog_master,./test/fixtures/diff_mode_only,./test/fixtures/reflog_HEAD`</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Found via `codespell -q 3 -S ./git/ext/gitdb,./test/fixtures/reflog_master,./test/fixtures/diff_mode_only,./test/fixtures/reflog_HEAD`</pre>
</div>
</content>
</entry>
</feed>
