Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update gitpython to 3.1.42 #322

Closed
wants to merge 1 commit into from

Conversation

pyup-bot
Copy link
Collaborator

This PR updates GitPython from 3.1.35 to 3.1.42.

Changelog

3.1.41

The details about the Windows security issue [can be found in this advisory](https://github.com/gitpython-developers/GitPython/security/advisories/GHSA-2mqj-m65w-jghx).

Special thanks go to EliahKagan 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 ❤️.

What's Changed
* Add `__all__` in git.exc by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1719
* Set submodule update cadence to weekly by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1721
* Never modify sys.path by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1720
* Bump git/ext/gitdb from `8ec2390` to `ec58b7e` by dependabot in https://github.com/gitpython-developers/GitPython/pull/1722
* Revise comments, docstrings, some messages, and a bit of code by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1725
* Use zero-argument super() by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1726
* Remove obsolete note in _iter_packed_refs by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1727
* Reorganize test_util and make xfail marks precise by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1729
* Clarify license and make module top comments more consistent by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1730
* Deprecate compat.is_<platform>, rewriting all uses by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1732
* Revise and restore some module docstrings by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1735
* Make the rmtree callback Windows-only by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1739
* List all non-passing tests in test summaries by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1740
* Document some minor subtleties in test_util.py by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1749
* Always read metadata files as UTF-8 in setup.py by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1748
* Test native Windows on CI by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1745
* Test macOS on CI by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1752
* Let close_fds be True on all platforms by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1753
* Fix IndexFile.from_tree on Windows by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1751
* Remove unused TASKKILL fallback in AutoInterrupt by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1754
* Don't return with operand when conceptually void by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1755
* Group .gitignore entries by purpose by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1758
* Adding dubious ownership handling by marioaag in https://github.com/gitpython-developers/GitPython/pull/1746
* Avoid brittle assumptions about preexisting temporary files in tests by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1759
* Overhaul noqa directives by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1760
* Clarify some Git.execute kill_after_timeout limitations by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1761
* Bump actions/setup-python from 4 to 5 by dependabot in https://github.com/gitpython-developers/GitPython/pull/1763
* Don't install black on Cygwin by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1766
* Extract all "import gc" to module level by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1765
* Extract remaining local "import gc" to module level by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1768
* Replace xfail with gc.collect in TestSubmodule.test_rename by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1767
* Enable CodeQL by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1769
* Replace some uses of the deprecated mktemp function by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1770
* Bump github/codeql-action from 2 to 3 by dependabot in https://github.com/gitpython-developers/GitPython/pull/1773
* Run some Windows environment variable tests only on Windows by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1774
* Fix TemporaryFileSwap regression where file_path could not be Path by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1776
* Improve hooks tests by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1777
* Fix if items of Index is of type PathLike by stegm in https://github.com/gitpython-developers/GitPython/pull/1778
* Better document IterableObj.iter_items and improve some subclasses by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1780
* Revert "Don't install black on Cygwin" by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1783
* Add missing pip in $PATH on Cygwin CI by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1784
* Shorten Iterable docstrings and put IterableObj first by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1785
* Fix incompletely revised Iterable/IterableObj docstrings by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1786
* Pre-deprecate setting Git.USE_SHELL by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1782
* Deprecate Git.USE_SHELL by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1787
* In handle_process_output don't forward finalizer result by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1788
* Fix mypy warning "Missing return statement" by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1789
* Fix two remaining Windows untrusted search path cases by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1792

New Contributors
* marioaag made their first contribution in https://github.com/gitpython-developers/GitPython/pull/1746
* stegm made their first contribution in https://github.com/gitpython-developers/GitPython/pull/1778

**Full Changelog**: https://github.com/gitpython-developers/GitPython/compare/3.1.40...3.1.41

3.1.40

What's Changed
* Add missing info in Submodule.remove docstring by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1714
* Have init script clone submodules unconditionally by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1715


**Full Changelog**: https://github.com/gitpython-developers/GitPython/compare/3.1.38...3.1.40

3.1.38

What's Changed
* Add missing assert keywords by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1678
* Make clear every test's status in every CI run by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1679
* Fix new link to license in readme by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1680
* Drop unneeded flake8 suppressions by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1681
* Update instructions and test helpers for git-daemon by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1684
* Fix Git.execute shell use and reporting bugs by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1687
* No longer allow CI to select a prerelease for 3.12 by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1689
* Clarify Git.execute and Popen arguments by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1688
* Ask git where its daemon is and use that by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1697
* Fix bugs affecting exception wrapping in rmtree callback by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1700
* Fix dynamically-set __all__ variable by DeflateAwning in https://github.com/gitpython-developers/GitPython/pull/1659
* Fix small 1662 regression due to 1659 by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1701
* Drop obsolete info on yanking from security policy by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1703
* Have Dependabot offer submodule updates by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1702
* Bump git/ext/gitdb from `49c3178` to `8ec2390` by dependabot in https://github.com/gitpython-developers/GitPython/pull/1704
* Bump git/ext/gitdb from `8ec2390` to `6a22706` by dependabot in https://github.com/gitpython-developers/GitPython/pull/1705
* Update readme for milestone-less releasing by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1707
* Run Cygwin CI workflow commands in login shells by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1709

New Contributors
* DeflateAwning made their first contribution in https://github.com/gitpython-developers/GitPython/pull/1659

**Full Changelog**: https://github.com/gitpython-developers/GitPython/compare/3.1.37...3.1.38

3.1.37

What's Changed
* Improve Python version and OS compatibility, fixing deprecations by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1654
* Better document env_case test/fixture and cwd by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1657
* Remove spurious executable permissions by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1658
* Fix up checks in Makefile and make them portable by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1661
* Fix URLs that were redirecting to another license by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1662
* Assorted small fixes/improvements to root dir docs by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1663
* Use venv instead of virtualenv in test_installation by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1664
* Omit py_modules in setup by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1665
* Don't track code coverage temporary files by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1666
* Configure tox by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1667
* Format tests with black and auto-exclude untracked paths by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1668
* Upgrade and broaden flake8, fixing style problems and bugs by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1673
* Fix rollback bug in SymbolicReference.set_reference by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1675
* Remove `NoEffect` annotations by EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1677
* Add more checks for the validity of refnames by facutuesca in https://github.com/gitpython-developers/GitPython/pull/1672


**Full Changelog**: https://github.com/gitpython-developers/GitPython/compare/3.1.36...3.1.37
Links

@pyup-bot
Copy link
Collaborator Author

Closing this in favor of #323

@pyup-bot pyup-bot closed this Mar 31, 2024
@ajinabraham ajinabraham deleted the pyup-update-gitpython-3.1.35-to-3.1.42 branch March 31, 2024 09:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant