tag:github.com,2008:https://github.com/gitpython-developers/GitPython/releases
Release notes from GitPython
2025-01-02T07:32:22Z
tag:github.com,2008:Repository/1126087/3.1.44
2025-01-02T07:33:14Z
3.1.44
<h2>What's Changed</h2>
<ul>
<li>Fix typo in _get_exe_extensions PATHEXT fallback by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2217188844" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1890" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1890/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1890">#1890</a></li>
<li>Don't suppress pytest warning summaries by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2217252863" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1892" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1892/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1892">#1892</a></li>
<li>Update the comment about <code>--mixed</code> and paths by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2218863720" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1894" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1894/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1894">#1894</a></li>
<li>Fixed an error updating shallow submodules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EduardTalanov/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EduardTalanov">@EduardTalanov</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2227830696" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1899" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1899/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1899">#1899</a></li>
<li>Initial Migration of Fuzz Tests & Integration Scripts From the OSS-Fuzz Project Repo by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DaveLak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DaveLak">@DaveLak</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2239085203" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1901" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1901/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1901">#1901</a></li>
<li>Fuzzer Migration Follow-ups by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DaveLak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DaveLak">@DaveLak</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2246971438" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1903" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1903/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1903">#1903</a></li>
<li>Dockerize "Direct Execution of Fuzz Targets" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DaveLak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DaveLak">@DaveLak</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2254722655" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1904" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1904/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1904">#1904</a></li>
<li>Fix Fuzzer Crash in ClusterFuzz Due to Missing Git Executable by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DaveLak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DaveLak">@DaveLak</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2257382517" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1906" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1906/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1906">#1906</a></li>
<li>Add GitPython's Standard License Header Comments to Shell Scripts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DaveLak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DaveLak">@DaveLak</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2257442642" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1907" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1907/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1907">#1907</a></li>
<li>Fix <code>IndexError</code> in <code>GitConfigParser</code> When a Quoted Config Value Contains a Trailing New Line by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DaveLak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DaveLak">@DaveLak</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2257597339" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1908" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1908/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1908">#1908</a></li>
<li>Attempt 2 - Fix Missing Git Executable Causing ClusterFuzz Crash by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DaveLak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DaveLak">@DaveLak</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2266630881" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1909" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1909/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1909">#1909</a></li>
<li>Replace the Suboptimal <code>fuzz_tree.py</code> Harness With a Better Alternative by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DaveLak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DaveLak">@DaveLak</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2268072341" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1910" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1910/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1910">#1910</a></li>
<li>Add git.Blob Fuzz Target by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DaveLak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DaveLak">@DaveLak</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2279183483" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1911" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1911/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1911">#1911</a></li>
<li>lint: switch order Ruff's hooks <code>fix</code> -> <code>format</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Borda/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Borda">@Borda</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2283879379" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1912" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1912/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1912">#1912</a></li>
<li>Update OSS-Fuzz Scripts to Use New QA-Assets Repo Structure by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DaveLak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DaveLak">@DaveLak</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2284892277" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1913" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1913/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1913">#1913</a></li>
<li>Add <code>Diff</code> Fuzz Target by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DaveLak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DaveLak">@DaveLak</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2286482674" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1914" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1914/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1914">#1914</a></li>
<li>Instrument test utility functions to increase fuzzer efficiency by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DaveLak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DaveLak">@DaveLak</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2298486714" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1915" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1915/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1915">#1915</a></li>
<li>Add the <code>.git</code> subdir as another <code>safe.directory</code> on Cygwin CI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2317940018" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1916" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1916/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1916">#1916</a></li>
<li>Bump Vampire/setup-wsl from 3.0.0 to 3.1.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2319151254" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1917" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1917/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1917">#1917</a></li>
<li>Add Submodules Fuzz Target by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DaveLak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DaveLak">@DaveLak</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2324601723" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1919" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1919/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1919">#1919</a></li>
<li>Add graceful handling of expected exceptions in fuzz_submodule.py by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DaveLak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DaveLak">@DaveLak</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2326279275" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1922" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1922/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1922">#1922</a></li>
<li>precommit: enable <code>validate-pyproject</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Borda/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Borda">@Borda</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2325306125" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1921" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1921/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1921">#1921</a></li>
<li>typing fixes - DiffIndex generic type and IndexFile items by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Andrej730/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Andrej730">@Andrej730</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2329830442" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1925" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1925/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1925">#1925</a></li>
<li>Fix Improper Import Order Breaking <code>fuzz_submodule</code> Fuzzer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DaveLak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DaveLak">@DaveLak</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2333241493" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1926" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1926/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1926">#1926</a></li>
<li>Fix iter_change_type diff renamed property to prevent warning by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kamilkrzyskow/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kamilkrzyskow">@kamilkrzyskow</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2320082453" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1918" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1918/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1918">#1918</a></li>
<li>fixed doc to not faulty do <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2328518153" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1924" data-hovercard-type="issue" data-hovercard-url="/gitpython-developers/GitPython/issues/1924/hovercard" href="https://github.com/gitpython-developers/GitPython/issues/1924">#1924</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zerothi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zerothi">@zerothi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2351035255" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1932" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1932/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1932">#1932</a></li>
<li>fix: fix incoherent beginning whitespace by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cardoeng/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cardoeng">@cardoeng</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2359217264" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1933" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1933/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1933">#1933</a></li>
<li>Change aliases to work around mypy issue. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/PatrickMassot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/PatrickMassot">@PatrickMassot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2370812983" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1935" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1935/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1935">#1935</a></li>
<li>precommit: enable <code>end-of-file-fixer</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Borda/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Borda">@Borda</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2325302198" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1920" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1920/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1920">#1920</a></li>
<li>lint: add typos check by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Borda/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Borda">@Borda</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2217171911" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1888" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1888/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1888">#1888</a></li>
<li>Add type of change to files_dict of a commit by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JonasScharpf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JonasScharpf">@JonasScharpf</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2413159929" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1943" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1943/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1943">#1943</a></li>
<li>Enable Python 3.8 and 3.9 on M1 runners by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2426781334" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1944" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1944/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1944">#1944</a></li>
<li>Use Alpine Linux in WSL on CI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2426812321" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1945" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1945/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1945">#1945</a></li>
<li>Remove the non-ARM macOS CI jobs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2426974226" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1946" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1946/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1946">#1946</a></li>
<li>Fix Several Bugs in the <code>fuzz_submodule</code> Causing a lot of False Alarms in the OSS-Fuzz Bug Tracker by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DaveLak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DaveLak">@DaveLak</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2456920613" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1950" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1950/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1950">#1950</a></li>
<li>Gracefully handle <code>PermissionError</code> exceptions that crash fuzzer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DaveLak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DaveLak">@DaveLak</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2458146936" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1951" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1951/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1951">#1951</a></li>
<li>Fuzzing: Gracefully Handle Uninteresting Error to Fix OSS-Fuzz Issue by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DaveLak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DaveLak">@DaveLak</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2462403696" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1952" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1952/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1952">#1952</a></li>
<li>Update and adjust pre-commit hooks by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2469226605" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1953" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1953/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1953">#1953</a></li>
<li>Upgrade sphinx to ~7.1.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2471822902" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1954" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1954/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1954">#1954</a></li>
<li>Don't support building documentation on Python 3.7 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2472086685" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1956" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1956/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1956">#1956</a></li>
<li>_to_relative_path to support mixing slashes and backslashes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Andrej730/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Andrej730">@Andrej730</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2526010722" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1961" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1961/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1961">#1961</a></li>
<li>Update base.py by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alex20230721/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alex20230721">@alex20230721</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2565324222" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1965" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1965/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1965">#1965</a></li>
<li>Fix Fetch progress bar by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fvalette-ledger/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fvalette-ledger">@fvalette-ledger</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2586908515" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1971" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1971/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1971">#1971</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EduardTalanov/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EduardTalanov">@EduardTalanov</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2227830696" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1899" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1899/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1899">#1899</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DaveLak/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DaveLak">@DaveLak</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2239085203" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1901" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1901/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1901">#1901</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Andrej730/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Andrej730">@Andrej730</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2329830442" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1925" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1925/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1925">#1925</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kamilkrzyskow/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kamilkrzyskow">@kamilkrzyskow</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2320082453" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1918" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1918/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1918">#1918</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zerothi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zerothi">@zerothi</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2351035255" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1932" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1932/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1932">#1932</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cardoeng/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cardoeng">@cardoeng</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2359217264" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1933" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1933/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1933">#1933</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/PatrickMassot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/PatrickMassot">@PatrickMassot</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2370812983" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1935" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1935/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1935">#1935</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JonasScharpf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JonasScharpf">@JonasScharpf</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2413159929" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1943" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1943/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1943">#1943</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alex20230721/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alex20230721">@alex20230721</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2565324222" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1965" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1965/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1965">#1965</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/fvalette-ledger/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/fvalette-ledger">@fvalette-ledger</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2586908515" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1971" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1971/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1971">#1971</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/gitpython-developers/GitPython/compare/3.1.43...3.1.44"><tt>3.1.43...3.1.44</tt></a></p>
Byron
tag:github.com,2008:Repository/1126087/3.1.43
2024-03-31T08:10:25Z
3.1.43
<h2>Particularly Important Changes</h2>
<p>These are likely to affect you, please do take a careful look.</p>
<ul>
<li>Issue and test deprecation warnings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2216319525" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1886" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1886/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1886">#1886</a></li>
<li>Fix version_info cache invalidation, typing, parsing, and serialization by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2150146015" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1838" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1838/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1838">#1838</a></li>
<li>Document manual refresh path treatment by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2150450634" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1839" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1839/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1839">#1839</a></li>
<li>Improve static typing and docstrings related to git object types by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2167779110" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1859" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1859/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1859">#1859</a></li>
</ul>
<h2>Other Changes</h2>
<ul>
<li>Test in Docker with Alpine Linux on CI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2137415124" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1826" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1826/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1826">#1826</a></li>
<li>Build online docs (RTD) with -W and dependencies by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2151730407" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1843" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1843/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1843">#1843</a></li>
<li>Suggest full-path refresh() in failure message by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2151959920" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1844" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1844/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1844">#1844</a></li>
<li><code>repo.blame</code> and <code>repo.blame_incremental</code> now accept <code>None</code> as the <code>rev</code> parameter. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Gaubbe/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Gaubbe">@Gaubbe</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2152529118" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1846" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1846/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1846">#1846</a></li>
<li>Make sure diff always uses the default diff driver when <code>create_patch=True</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/can-taslicukur/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/can-taslicukur">@can-taslicukur</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2143043937" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1832" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1832/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1832">#1832</a></li>
<li>Revise docstrings, comments, and a few messages by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2160727935" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1850" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1850/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1850">#1850</a></li>
<li>Expand what is included in the API Reference by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2164706248" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1855" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1855/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1855">#1855</a></li>
<li>Restore building of documentation downloads by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2164716064" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1856" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1856/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1856">#1856</a></li>
<li>Revise type annotations slightly by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2168104400" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1860" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1860/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1860">#1860</a></li>
<li>Updating regex pattern to handle unicode whitespaces. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jcole-crowdstrike/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jcole-crowdstrike">@jcole-crowdstrike</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2164085241" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1853" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1853/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1853">#1853</a></li>
<li>Use upgraded pip in test fixture virtual environment by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2179899679" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1864" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1864/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1864">#1864</a></li>
<li>lint: replace <code>flake8</code> with <code>ruff</code> check by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Borda/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Borda">@Borda</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2178609968" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1862" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1862/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1862">#1862</a></li>
<li>lint: switch Black with <code>ruff-format</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Borda/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Borda">@Borda</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2180173533" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1865" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1865/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1865">#1865</a></li>
<li>Update readme and tox.ini for recent tooling changes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2182500591" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1868" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1868/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1868">#1868</a></li>
<li>Split tox lint env into three envs, all safe by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2184388228" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1870" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1870/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1870">#1870</a></li>
<li>Slightly broaden Ruff, and update and clarify tool configuration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2184641725" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1871" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1871/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1871">#1871</a></li>
<li>Add a "doc" extra for documentation build dependencies by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2185118691" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1872" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1872/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1872">#1872</a></li>
<li>Describe <code>Submodule.__init__</code> parent_commit parameter by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2187430738" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1877" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1877/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1877">#1877</a></li>
<li>Include TagObject in git.types.Tree_ish by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2187577671" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1878" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1878/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1878">#1878</a></li>
<li>Improve Sphinx role usage, including linking Git manpages by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2189822963" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1879" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1879/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1879">#1879</a></li>
<li>Replace all wildcard imports with explicit imports by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2194261775" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1880" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1880/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1880">#1880</a></li>
<li>Clarify how tag objects are usually tree-ish and commit-ish by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2195564487" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1881" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1881/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1881">#1881</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Gaubbe/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Gaubbe">@Gaubbe</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2152529118" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1846" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1846/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1846">#1846</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/can-taslicukur/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/can-taslicukur">@can-taslicukur</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2143043937" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1832" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1832/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1832">#1832</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jcole-crowdstrike/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jcole-crowdstrike">@jcole-crowdstrike</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2164085241" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1853" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1853/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1853">#1853</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Borda/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Borda">@Borda</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2178609968" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1862" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1862/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1862">#1862</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/gitpython-developers/GitPython/compare/3.1.42...3.1.43"><tt>3.1.42...3.1.43</tt></a></p>
Byron
tag:github.com,2008:Repository/1126087/3.1.42
2024-02-15T20:14:50Z
3.1.42
<h2>What's Changed</h2>
<ul>
<li>Fix release link in changelog by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/PeterJCLaw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/PeterJCLaw">@PeterJCLaw</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2074852646" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1795" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1795/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1795">#1795</a></li>
<li>Remove test dependency on sumtypes library by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2077522058" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1798" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1798/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1798">#1798</a></li>
<li>Pin Sphinx plugins to compatible versions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2082757128" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1803" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1803/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1803">#1803</a></li>
<li>fix: treeNotSorted issue by @et-repositories in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2078194147" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1799" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1799/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1799">#1799</a></li>
<li>Remove git.util.NullHandler by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2097172681" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1807" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1807/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1807">#1807</a></li>
<li>Clarify why GIT_PYTHON_GIT_EXECUTABLE may be set on failure by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2097405916" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1810" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1810/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1810">#1810</a></li>
<li>Report actual attempted Git command when Git.refresh fails by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2099963457" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1812" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1812/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1812">#1812</a></li>
<li>Don't suppress messages when logging is not configured by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2101877203" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1813" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1813/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1813">#1813</a></li>
<li>Pin Python 3.9.16 on Cygwin CI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2104023038" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1814" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1814/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1814">#1814</a></li>
<li>Have initial refresh use a logger to warn by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2114857641" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1815" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1815/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1815">#1815</a></li>
<li>Omit warning prefix in "Bad git executable" message by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2120256879" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1816" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1816/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1816">#1816</a></li>
<li>Test with M1 macOS CI runner by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2120450537" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1817" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1817/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1817">#1817</a></li>
<li>Bump pre-commit/action from 3.0.0 to 3.0.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2130166073" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1818" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1818/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1818">#1818</a></li>
<li>Bump Vampire/setup-wsl from 2.0.2 to 3.0.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2130166172" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1819" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1819/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1819">#1819</a></li>
<li>Remove deprecated section in README.md by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marcm-ml/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marcm-ml">@marcm-ml</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2136025012" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1823" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1823/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1823">#1823</a></li>
<li>Keep temp files out of project dir and improve cleanup by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2137095421" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1825" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1825/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1825">#1825</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/PeterJCLaw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/PeterJCLaw">@PeterJCLaw</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2074852646" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1795" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1795/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1795">#1795</a></li>
<li>@et-repositories made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2078194147" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1799" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1799/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1799">#1799</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marcm-ml/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marcm-ml">@marcm-ml</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2136025012" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1823" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1823/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1823">#1823</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/gitpython-developers/GitPython/compare/3.1.41...3.1.42"><tt>3.1.41...3.1.42</tt></a></p>
Byron
tag:github.com,2008:Repository/1126087/3.1.41
2024-01-10T12:20:52Z
3.1.41 - fix Windows security issue
<p>The details about the Windows security issue <a href="https://github.com/gitpython-developers/GitPython/security/advisories/GHSA-2mqj-m65w-jghx">can be found in this advisory</a>.</p>
<p>Special thanks go to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> who reported the issue and fixed it in a single stroke, while being responsible for an incredible amount of improvements that he contributed over the last couple of months ❤️.</p>
<h2>What's Changed</h2>
<ul>
<li>Add <code>__all__</code> in git.exc by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1953723858" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1719" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1719/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1719">#1719</a></li>
<li>Set submodule update cadence to weekly by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1954136163" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1721" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1721/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1721">#1721</a></li>
<li>Never modify sys.path by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1953982101" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1720" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1720/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1720">#1720</a></li>
<li>Bump git/ext/gitdb from <code>8ec2390</code> to <code>ec58b7e</code> by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1954531957" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1722" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1722/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1722">#1722</a></li>
<li>Revise comments, docstrings, some messages, and a bit of code by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1968810009" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1725" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1725/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1725">#1725</a></li>
<li>Use zero-argument super() by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1974852161" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1726" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1726/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1726">#1726</a></li>
<li>Remove obsolete note in _iter_packed_refs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1976122684" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1727" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1727/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1727">#1727</a></li>
<li>Reorganize test_util and make xfail marks precise by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1976471147" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1729" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1729/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1729">#1729</a></li>
<li>Clarify license and make module top comments more consistent by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1976742759" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1730" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1730/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1730">#1730</a></li>
<li>Deprecate compat.is_, rewriting all uses by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1977516761" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1732" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1732/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1732">#1732</a></li>
<li>Revise and restore some module docstrings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1979479881" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1735" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1735/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1735">#1735</a></li>
<li>Make the rmtree callback Windows-only by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1991863813" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1739" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1739/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1739">#1739</a></li>
<li>List all non-passing tests in test summaries by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1992069942" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1740" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1740/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1740">#1740</a></li>
<li>Document some minor subtleties in test_util.py by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2015811397" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1749" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1749/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1749">#1749</a></li>
<li>Always read metadata files as UTF-8 in setup.py by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2015485654" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1748" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1748/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1748">#1748</a></li>
<li>Test native Windows on CI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2013774598" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1745" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1745/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1745">#1745</a></li>
<li>Test macOS on CI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2020272386" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1752" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1752/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1752">#1752</a></li>
<li>Let close_fds be True on all platforms by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2020406714" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1753" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1753/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1753">#1753</a></li>
<li>Fix IndexFile.from_tree on Windows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2019955906" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1751" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1751/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1751">#1751</a></li>
<li>Remove unused TASKKILL fallback in AutoInterrupt by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2021587879" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1754" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1754/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1754">#1754</a></li>
<li>Don't return with operand when conceptually void by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2022383955" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1755" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1755/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1755">#1755</a></li>
<li>Group .gitignore entries by purpose by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2025328098" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1758" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1758/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1758">#1758</a></li>
<li>Adding dubious ownership handling by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marioaag/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marioaag">@marioaag</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2014886708" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1746" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1746/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1746">#1746</a></li>
<li>Avoid brittle assumptions about preexisting temporary files in tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2032136278" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1759" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1759/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1759">#1759</a></li>
<li>Overhaul noqa directives by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2033479920" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1760" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1760/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1760">#1760</a></li>
<li>Clarify some Git.execute kill_after_timeout limitations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2034265155" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1761" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1761/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1761">#1761</a></li>
<li>Bump actions/setup-python from 4 to 5 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2035635910" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1763" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1763/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1763">#1763</a></li>
<li>Don't install black on Cygwin by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2037696849" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1766" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1766/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1766">#1766</a></li>
<li>Extract all "import gc" to module level by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2037628015" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1765" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1765/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1765">#1765</a></li>
<li>Extract remaining local "import gc" to module level by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2037974188" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1768" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1768/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1768">#1768</a></li>
<li>Replace xfail with gc.collect in TestSubmodule.test_rename by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2037908030" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1767" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1767/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1767">#1767</a></li>
<li>Enable CodeQL by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2039008322" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1769" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1769/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1769">#1769</a></li>
<li>Replace some uses of the deprecated mktemp function by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2039143588" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1770" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1770/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1770">#1770</a></li>
<li>Bump github/codeql-action from 2 to 3 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2046636799" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1773" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1773/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1773">#1773</a></li>
<li>Run some Windows environment variable tests only on Windows by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2047768448" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1774" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1774/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1774">#1774</a></li>
<li>Fix TemporaryFileSwap regression where file_path could not be Path by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2051717695" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1776" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1776/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1776">#1776</a></li>
<li>Improve hooks tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2051888447" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1777" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1777/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1777">#1777</a></li>
<li>Fix if items of Index is of type PathLike by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stegm/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stegm">@stegm</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2053033290" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1778" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1778/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1778">#1778</a></li>
<li>Better document IterableObj.iter_items and improve some subclasses by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2053736017" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1780" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1780/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1780">#1780</a></li>
<li>Revert "Don't install black on Cygwin" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2054588808" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1783" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1783/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1783">#1783</a></li>
<li>Add missing pip in $PATH on Cygwin CI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2054760311" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1784" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1784/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1784">#1784</a></li>
<li>Shorten Iterable docstrings and put IterableObj first by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2054770831" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1785" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1785/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1785">#1785</a></li>
<li>Fix incompletely revised Iterable/IterableObj docstrings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2054949838" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1786" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1786/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1786">#1786</a></li>
<li>Pre-deprecate setting Git.USE_SHELL by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2054584472" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1782" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1782/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1782">#1782</a></li>
<li>Deprecate Git.USE_SHELL by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2055652398" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1787" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1787/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1787">#1787</a></li>
<li>In handle_process_output don't forward finalizer result by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2055720577" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1788" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1788/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1788">#1788</a></li>
<li>Fix mypy warning "Missing return statement" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2055748262" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1789" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1789/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1789">#1789</a></li>
<li>Fix two remaining Windows untrusted search path cases by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2073994623" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1792" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1792/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1792">#1792</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marioaag/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marioaag">@marioaag</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2014886708" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1746" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1746/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1746">#1746</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/stegm/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/stegm">@stegm</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2053033290" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1778" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1778/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1778">#1778</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/gitpython-developers/GitPython/compare/3.1.40...3.1.41"><tt>3.1.40...3.1.41</tt></a></p>
Byron
tag:github.com,2008:Repository/1126087/3.1.40
2023-10-18T15:32:08Z
3.1.40 - fix downstream CI
<h2>What's Changed</h2>
<ul>
<li>Add missing info in Submodule.remove docstring by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1949226361" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1714" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1714/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1714">#1714</a></li>
<li>Have init script clone submodules unconditionally by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1949695247" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1715" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1715/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1715">#1715</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/gitpython-developers/GitPython/compare/3.1.38...3.1.40"><tt>3.1.38...3.1.40</tt></a></p>
Byron
tag:github.com,2008:Repository/1126087/3.1.38
2023-10-17T06:10:25Z
3.1.38
<h2>What's Changed</h2>
<ul>
<li>Add missing assert keywords by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1911121214" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1678" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1678/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1678">#1678</a></li>
<li>Make clear every test's status in every CI run by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1913059791" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1679" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1679/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1679">#1679</a></li>
<li>Fix new link to license in readme by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1914634438" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1680" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1680/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1680">#1680</a></li>
<li>Drop unneeded flake8 suppressions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1914833348" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1681" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1681/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1681">#1681</a></li>
<li>Update instructions and test helpers for git-daemon by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1920993624" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1684" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1684/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1684">#1684</a></li>
<li>Fix Git.execute shell use and reporting bugs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1921550694" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1687" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1687/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1687">#1687</a></li>
<li>No longer allow CI to select a prerelease for 3.12 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1924514578" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1689" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1689/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1689">#1689</a></li>
<li>Clarify Git.execute and Popen arguments by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1924400149" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1688" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1688/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1688">#1688</a></li>
<li>Ask git where its daemon is and use that by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1931411367" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1697" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1697/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1697">#1697</a></li>
<li>Fix bugs affecting exception wrapping in rmtree callback by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1932846977" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1700" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1700/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1700">#1700</a></li>
<li>Fix dynamically-set <strong>all</strong> variable by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DeflateAwning/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DeflateAwning">@DeflateAwning</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1892844967" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1659" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1659/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1659">#1659</a></li>
<li>Fix small <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1899769623" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1662" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1662/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1662">#1662</a> regression due to <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1892844967" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1659" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1659/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1659">#1659</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1937168131" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1701" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1701/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1701">#1701</a></li>
<li>Drop obsolete info on yanking from security policy by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1941327871" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1703" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1703/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1703">#1703</a></li>
<li>Have Dependabot offer submodule updates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1941294068" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1702" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1702/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1702">#1702</a></li>
<li>Bump git/ext/gitdb from <code>49c3178</code> to <code>8ec2390</code> by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1941432172" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1704" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1704/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1704">#1704</a></li>
<li>Bump git/ext/gitdb from <code>8ec2390</code> to <code>6a22706</code> by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1941493284" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1705" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1705/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1705">#1705</a></li>
<li>Update readme for milestone-less releasing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1942675723" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1707" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1707/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1707">#1707</a></li>
<li>Run Cygwin CI workflow commands in login shells by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1943036132" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1709" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1709/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1709">#1709</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DeflateAwning/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DeflateAwning">@DeflateAwning</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1892844967" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1659" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1659/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1659">#1659</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/gitpython-developers/GitPython/compare/3.1.37...3.1.38"><tt>3.1.37...3.1.38</tt></a></p>
Byron
tag:github.com,2008:Repository/1126087/3.1.37
2023-09-22T07:40:30Z
3.1.37 - a proper fix CVE-2023-41040
<h2>What's Changed</h2>
<ul>
<li>Improve Python version and OS compatibility, fixing deprecations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1889292430" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1654" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1654/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1654">#1654</a></li>
<li>Better document env_case test/fixture and cwd by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1891667133" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1657" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1657/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1657">#1657</a></li>
<li>Remove spurious executable permissions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1891699313" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1658" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1658/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1658">#1658</a></li>
<li>Fix up checks in Makefile and make them portable by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1894594775" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1661" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1661/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1661">#1661</a></li>
<li>Fix URLs that were redirecting to another license by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1899769623" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1662" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1662/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1662">#1662</a></li>
<li>Assorted small fixes/improvements to root dir docs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1899791472" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1663" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1663/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1663">#1663</a></li>
<li>Use venv instead of virtualenv in test_installation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1899799698" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1664" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1664/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1664">#1664</a></li>
<li>Omit py_modules in setup by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1900182875" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1665" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1665/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1665">#1665</a></li>
<li>Don't track code coverage temporary files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1901822675" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1666" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1666/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1666">#1666</a></li>
<li>Configure tox by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1902214223" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1667" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1667/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1667">#1667</a></li>
<li>Format tests with black and auto-exclude untracked paths by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1903124188" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1668" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1668/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1668">#1668</a></li>
<li>Upgrade and broaden flake8, fixing style problems and bugs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1906650537" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1673" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1673/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1673">#1673</a></li>
<li>Fix rollback bug in SymbolicReference.set_reference by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1906741279" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1675" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1675/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1675">#1675</a></li>
<li>Remove <code>@NoEffect</code> annotations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1907910206" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1677" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1677/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1677">#1677</a></li>
<li>Add more checks for the validity of refnames by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/facutuesca/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/facutuesca">@facutuesca</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1906595336" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1672" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1672/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1672">#1672</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/gitpython-developers/GitPython/compare/3.1.36...3.1.37"><tt>3.1.36...3.1.37</tt></a></p>
Byron
tag:github.com,2008:Repository/1126087/3.1.36
2023-09-12T05:55:29Z
3.1.36
<p>sig</p>
Byron
tag:github.com,2008:Repository/1126087/3.1.35
2023-09-08T06:52:53Z
3.1.35 - a fix for CVE-2023-41040
<h2>What's Changed</h2>
<ul>
<li>Bump actions/checkout from 3 to 4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1880335991" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1643" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1643/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1643">#1643</a></li>
<li>Fix 'Tree' object has no attribute '_name' when submodule path is normal path by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CosmosAtlas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CosmosAtlas">@CosmosAtlas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1882872040" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1645" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1645/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1645">#1645</a></li>
<li>Fix <a title="CVE-2023-41040" data-hovercard-type="advisory" data-hovercard-url="/advisories/GHSA-cwvm-v4w8-q58c/hovercard" href="https://github.com/advisories/GHSA-cwvm-v4w8-q58c">CVE-2023-41040</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/facutuesca/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/facutuesca">@facutuesca</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1881420859" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1644" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1644/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1644">#1644</a></li>
<li>Only make config more permissive in tests that need it by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1885020562" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1648" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1648/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1648">#1648</a></li>
<li>Added test for PR <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1882872040" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1645" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1645/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1645">#1645</a> submodule path by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CosmosAtlas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CosmosAtlas">@CosmosAtlas</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1884945815" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1647" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1647/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1647">#1647</a></li>
<li>Fix Windows environment variable upcasing bug by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/EliahKagan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/EliahKagan">@EliahKagan</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1885702510" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1650" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1650/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1650">#1650</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CosmosAtlas/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CosmosAtlas">@CosmosAtlas</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1882872040" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1645" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1645/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1645">#1645</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/facutuesca/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/facutuesca">@facutuesca</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1881420859" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1644" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1644/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1644">#1644</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/gitpython-developers/GitPython/compare/3.1.34...3.1.35"><tt>3.1.34...3.1.35</tt></a></p>
Byron
tag:github.com,2008:Repository/1126087/3.1.34
2023-09-03T14:33:50Z
3.1.34 - fix resource leaking
<h2>What's Changed</h2>
<ul>
<li>util: close lockfile after opening successfully by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/skshetry/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/skshetry">@skshetry</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1878491795" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1639" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1639/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1639">#1639</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/skshetry/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/skshetry">@skshetry</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1878491795" data-permission-text="Title is private" data-url="https://github.com/gitpython-developers/GitPython/issues/1639" data-hovercard-type="pull_request" data-hovercard-url="/gitpython-developers/GitPython/pull/1639/hovercard" href="https://github.com/gitpython-developers/GitPython/pull/1639">#1639</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/gitpython-developers/GitPython/compare/3.1.33...3.1.34"><tt>3.1.33...3.1.34</tt></a></p>
Byron