René's URL Explorer Experiment


Title: Improve static typing and docstrings related to git object types by EliahKagan · Pull Request #1859 · gitpython-developers/GitPython · GitHub

Open Graph Title: Improve static typing and docstrings related to git object types by EliahKagan · Pull Request #1859 · gitpython-developers/GitPython

X Title: Improve static typing and docstrings related to git object types by EliahKagan · Pull Request #1859 · gitpython-developers/GitPython

Description: GitPython is a python library used to interact with Git repositories. - Improve static typing and docstrings related to git object types by EliahKagan · Pull Request #1859 · gitpython-developers/GitPython

Open Graph Description: Fixes #1857 Fixes #1858 Fixes #1866 Fixes #1873 Fixes #1874 Fixes #1875 Note: This pull request expanded considerably in scope since first opened, which its title reflects but the rest of this desc...

X Description: Fixes #1857 Fixes #1858 Fixes #1866 Fixes #1873 Fixes #1874 Fixes #1875 Note: This pull request expanded considerably in scope since first opened, which its title reflects but the rest of this desc...

Opengraph URL: https://github.com/gitpython-developers/GitPython/pull/1859

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:aff63f5b-d387-1929-4535-64079b320923
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id8EFE:27F114:486536:5F5416:6969248C
html-safe-nonce36b0db7d8f47b1f58e363c2936373af569962730dfbdfce5bb1deb8183eea560
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4RUZFOjI3RjExNDo0ODY1MzY6NUY1NDE2OjY5NjkyNDhDIiwidmlzaXRvcl9pZCI6Ijc2NDY3ODg5ODk5MzQ0NDU3MDgiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacd9bd30f8ba420b38d2b5c4311049958c3f8d5383d58fea76c15adedd2ae82494
hovercard-subject-tagpull_request:1755574149
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/commits
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/gitpython-developers/GitPython/pull/1859/commits
twitter:imagehttps://opengraph.githubassets.com/370ed226a81bb0433b2a30f02b1c28af47d04d120097ad84ff3bf03bfc3b2d41/gitpython-developers/GitPython/pull/1859
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/370ed226a81bb0433b2a30f02b1c28af47d04d120097ad84ff3bf03bfc3b2d41/gitpython-developers/GitPython/pull/1859
og:image:altFixes #1857 Fixes #1858 Fixes #1866 Fixes #1873 Fixes #1874 Fixes #1875 Note: This pull request expanded considerably in scope since first opened, which its title reflects but the rest of this desc...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameEliahKagan
hostnamegithub.com
expected-hostnamegithub.com
None54182691a21263b584d2e600b758e081b0ff1d10ffc0d2eefa51cf754b43b51d
turbo-cache-controlno-cache
go-importgithub.com/gitpython-developers/GitPython git https://github.com/gitpython-developers/GitPython.git
octolytics-dimension-user_id503709
octolytics-dimension-user_logingitpython-developers
octolytics-dimension-repository_id1126087
octolytics-dimension-repository_nwogitpython-developers/GitPython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1126087
octolytics-dimension-repository_network_root_nwogitpython-developers/GitPython
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
released69ac0477df0f87da03b8b06cebd187012d7a930
ui-targetcanary-1
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/gitpython-developers/GitPython/pull/1859/commits#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgitpython-developers%2FGitPython%2Fpull%2F1859%2Fcommits
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgitpython-developers%2FGitPython%2Fpull%2F1859%2Fcommits
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Fcommits&source=header-repo&source_repo=gitpython-developers%2FGitPython
Reloadhttps://github.com/gitpython-developers/GitPython/pull/1859/commits
Reloadhttps://github.com/gitpython-developers/GitPython/pull/1859/commits
Reloadhttps://github.com/gitpython-developers/GitPython/pull/1859/commits
gitpython-developers https://github.com/gitpython-developers
GitPythonhttps://github.com/gitpython-developers/GitPython
Please reload this pagehttps://github.com/gitpython-developers/GitPython/pull/1859/commits
Notifications https://github.com/login?return_to=%2Fgitpython-developers%2FGitPython
Fork 964 https://github.com/login?return_to=%2Fgitpython-developers%2FGitPython
Star 5k https://github.com/login?return_to=%2Fgitpython-developers%2FGitPython
Code https://github.com/gitpython-developers/GitPython
Issues 169 https://github.com/gitpython-developers/GitPython/issues
Pull requests 8 https://github.com/gitpython-developers/GitPython/pulls
Discussions https://github.com/gitpython-developers/GitPython/discussions
Actions https://github.com/gitpython-developers/GitPython/actions
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/gitpython-developers/GitPython/security
Please reload this pagehttps://github.com/gitpython-developers/GitPython/pull/1859/commits
Insights https://github.com/gitpython-developers/GitPython/pulse
Code https://github.com/gitpython-developers/GitPython
Issues https://github.com/gitpython-developers/GitPython/issues
Pull requests https://github.com/gitpython-developers/GitPython/pulls
Discussions https://github.com/gitpython-developers/GitPython/discussions
Actions https://github.com/gitpython-developers/GitPython/actions
Security https://github.com/gitpython-developers/GitPython/security
Insights https://github.com/gitpython-developers/GitPython/pulse
Byronhttps://github.com/Byron
gitpython-developers:mainhttps://github.com/gitpython-developers/GitPython/tree/main
EliahKagan:doc-typeshttps://github.com/EliahKagan/GitPython/tree/doc-types
Conversationhttps://github.com/gitpython-developers/GitPython/pull/1859
Commits82 (82)https://github.com/gitpython-developers/GitPython/pull/1859/commits
Checkshttps://github.com/gitpython-developers/GitPython/pull/1859/checks
Files changedhttps://github.com/gitpython-developers/GitPython/pull/1859/files
Improve static typing and docstrings related to git object typeshttps://github.com/gitpython-developers/GitPython/pull/1859/commits#top
Byronhttps://github.com/Byron
gitpython-developers:mainhttps://github.com/gitpython-developers/GitPython/tree/main
EliahKagan:doc-typeshttps://github.com/EliahKagan/GitPython/tree/doc-types
Revise assert_neverhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/f83b056e6d89c45df8f3fb57fa3e0c6dbc16772b
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
f83b056https://github.com/gitpython-developers/GitPython/pull/1859/commits/f83b056e6d89c45df8f3fb57fa3e0c6dbc16772b
https://github.com/gitpython-developers/GitPython/tree/f83b056e6d89c45df8f3fb57fa3e0c6dbc16772b
Fix unnecessarily long reference in Tree docstringshttps://github.com/gitpython-developers/GitPython/pull/1859/commits/01cc8e28ae1677286e32f9f00764dbefe83c3787
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
01cc8e2https://github.com/gitpython-developers/GitPython/pull/1859/commits/01cc8e28ae1677286e32f9f00764dbefe83c3787
https://github.com/gitpython-developers/GitPython/tree/01cc8e28ae1677286e32f9f00764dbefe83c3787
Change how tree[subscript] is introducedhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/6f3a20f1b651a75d38366f177708a96dd78d157e
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
6f3a20fhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/6f3a20f1b651a75d38366f177708a96dd78d157e
https://github.com/gitpython-developers/GitPython/tree/6f3a20f1b651a75d38366f177708a96dd78d157e
Refine how tree[subscript] is introducedhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/85889cde01292c2c4b041eb031f645a5fdf62f27
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
85889cdhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/85889cde01292c2c4b041eb031f645a5fdf62f27
https://github.com/gitpython-developers/GitPython/tree/85889cde01292c2c4b041eb031f645a5fdf62f27
Start adding docstrings to types in git.typeshttps://github.com/gitpython-developers/GitPython/pull/1859/commits/9e470839fe0a082cfdb61ba18f31e5e18cd345ad
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
9e47083https://github.com/gitpython-developers/GitPython/pull/1859/commits/9e470839fe0a082cfdb61ba18f31e5e18cd345ad
https://github.com/gitpython-developers/GitPython/tree/9e470839fe0a082cfdb61ba18f31e5e18cd345ad
Document Tree_ish, Commit_ish, and related typeshttps://github.com/gitpython-developers/GitPython/pull/1859/commits/3bd8177f07e724edfb780c8b19149fd19577cb88
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
3bd8177https://github.com/gitpython-developers/GitPython/pull/1859/commits/3bd8177f07e724edfb780c8b19149fd19577cb88
https://github.com/gitpython-developers/GitPython/tree/3bd8177f07e724edfb780c8b19149fd19577cb88
Expand docs of classes representing Git objectshttps://github.com/gitpython-developers/GitPython/pull/1859/commits/f3b9a695a066360c5dc0ce0209d8bd4a57126930
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
f3b9a69https://github.com/gitpython-developers/GitPython/pull/1859/commits/f3b9a695a066360c5dc0ce0209d8bd4a57126930
https://github.com/gitpython-developers/GitPython/tree/f3b9a695a066360c5dc0ce0209d8bd4a57126930
Do a bit of tidying related to unused nameshttps://github.com/gitpython-developers/GitPython/pull/1859/commits/2af7640345697888cce7c6eae7ab247aed2e497f
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
2af7640https://github.com/gitpython-developers/GitPython/pull/1859/commits/2af7640345697888cce7c6eae7ab247aed2e497f
https://github.com/gitpython-developers/GitPython/tree/2af7640345697888cce7c6eae7ab247aed2e497f
Add docstrings to TypedDicts in git.typeshttps://github.com/gitpython-developers/GitPython/pull/1859/commits/2aa053e0d1eead06dce588265fdc8c0a1f29f7cd
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
2aa053ehttps://github.com/gitpython-developers/GitPython/pull/1859/commits/2aa053e0d1eead06dce588265fdc8c0a1f29f7cd
https://github.com/gitpython-developers/GitPython/tree/2aa053e0d1eead06dce588265fdc8c0a1f29f7cd
Revise a couple new docstrings for clarityhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/15d50dee206c6e834ad9bea53ab182de381d7d41
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
15d50dehttps://github.com/gitpython-developers/GitPython/pull/1859/commits/15d50dee206c6e834ad9bea53ab182de381d7d41
https://github.com/gitpython-developers/GitPython/tree/15d50dee206c6e834ad9bea53ab182de381d7d41
Fix possible inaccuracy in Lit_config_levels docstringhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/716670326d5fba5356628408237dfb7786d5d228
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
7166703https://github.com/gitpython-developers/GitPython/pull/1859/commits/716670326d5fba5356628408237dfb7786d5d228
https://github.com/gitpython-developers/GitPython/tree/716670326d5fba5356628408237dfb7786d5d228
Use phrases like "git object type" where applicablehttps://github.com/gitpython-developers/GitPython/pull/1859/commits/1530fd2b8137bb7c93206cdb373374db46c884c1
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
1530fd2https://github.com/gitpython-developers/GitPython/pull/1859/commits/1530fd2b8137bb7c93206cdb373374db46c884c1
https://github.com/gitpython-developers/GitPython/tree/1530fd2b8137bb7c93206cdb373374db46c884c1
Add docstrings to protocols in git.typeshttps://github.com/gitpython-developers/GitPython/pull/1859/commits/2e02b09f1d9aeda2db1fe2340c131bb42ab87cb9
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
2e02b09https://github.com/gitpython-developers/GitPython/pull/1859/commits/2e02b09f1d9aeda2db1fe2340c131bb42ab87cb9
https://github.com/gitpython-developers/GitPython/tree/2e02b09f1d9aeda2db1fe2340c131bb42ab87cb9
Move our PathLike below even TYPE_CHECKING importshttps://github.com/gitpython-developers/GitPython/pull/1859/commits/012d710c18ee59bafa9565f9d9ca5609a88d21f8
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
012d710https://github.com/gitpython-developers/GitPython/pull/1859/commits/012d710c18ee59bafa9565f9d9ca5609a88d21f8
https://github.com/gitpython-developers/GitPython/tree/012d710c18ee59bafa9565f9d9ca5609a88d21f8
Remove commented-out is_config_level functionhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/a06f1fc9834f8fc1feffd0249ef38c1cca302945
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
a06f1fchttps://github.com/gitpython-developers/GitPython/pull/1859/commits/a06f1fc9834f8fc1feffd0249ef38c1cca302945
https://github.com/gitpython-developers/GitPython/tree/a06f1fc9834f8fc1feffd0249ef38c1cca302945
Expand git.compat docstringhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/c93e431e73b896515999b6dbb4cf61ac6931fd37
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
c93e431https://github.com/gitpython-developers/GitPython/pull/1859/commits/c93e431e73b896515999b6dbb4cf61ac6931fd37
https://github.com/gitpython-developers/GitPython/tree/c93e431e73b896515999b6dbb4cf61ac6931fd37
Add a cationary note about Object vs. objecthttps://github.com/gitpython-developers/GitPython/pull/1859/commits/29443ce94b3a687a5ab85edadafc231f8e5455ee
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
29443cehttps://github.com/gitpython-developers/GitPython/pull/1859/commits/29443ce94b3a687a5ab85edadafc231f8e5455ee
https://github.com/gitpython-developers/GitPython/tree/29443ce94b3a687a5ab85edadafc231f8e5455ee
Don't bind unused _assertion_msg_formathttps://github.com/gitpython-developers/GitPython/pull/1859/commits/b6e3ad2f9cf00e066ac40ec472143ec99b2f90db
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
b6e3ad2https://github.com/gitpython-developers/GitPython/pull/1859/commits/b6e3ad2f9cf00e066ac40ec472143ec99b2f90db
https://github.com/gitpython-developers/GitPython/tree/b6e3ad2f9cf00e066ac40ec472143ec99b2f90db
Remove commented-out codehttps://github.com/gitpython-developers/GitPython/pull/1859/commits/b5d91987a2ad160ab5ca7e5e5ca95bf332536549
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
b5d9198https://github.com/gitpython-developers/GitPython/pull/1859/commits/b5d91987a2ad160ab5ca7e5e5ca95bf332536549
https://github.com/gitpython-developers/GitPython/tree/b5d91987a2ad160ab5ca7e5e5ca95bf332536549
Fix Sphinx reference that rendered overly longhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/2212ac98912b66eb848cd60e7f5c43067dc0c1d7
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
2212ac9https://github.com/gitpython-developers/GitPython/pull/1859/commits/2212ac98912b66eb848cd60e7f5c43067dc0c1d7
https://github.com/gitpython-developers/GitPython/tree/2212ac98912b66eb848cd60e7f5c43067dc0c1d7
Simplify _safer_popen_windows "if shell" logichttps://github.com/gitpython-developers/GitPython/pull/1859/commits/3c5ca52b2462964e1d478ec796dd7c5dd8bb2f68
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
3c5ca52https://github.com/gitpython-developers/GitPython/pull/1859/commits/3c5ca52b2462964e1d478ec796dd7c5dd8bb2f68
https://github.com/gitpython-developers/GitPython/tree/3c5ca52b2462964e1d478ec796dd7c5dd8bb2f68
Annotate safer_popen broad enough for all platformshttps://github.com/gitpython-developers/GitPython/pull/1859/commits/43b7f8a3eb299c550674c6f95c9919019dc5a194
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
43b7f8ahttps://github.com/gitpython-developers/GitPython/pull/1859/commits/43b7f8a3eb299c550674c6f95c9919019dc5a194
https://github.com/gitpython-developers/GitPython/tree/43b7f8a3eb299c550674c6f95c9919019dc5a194
Fix mypy error with creationflags in subprocess modulehttps://github.com/gitpython-developers/GitPython/pull/1859/commits/dc95a768b3381cf5a68fc9ad4e8dc4bba37b0ca0
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
dc95a76https://github.com/gitpython-developers/GitPython/pull/1859/commits/dc95a768b3381cf5a68fc9ad4e8dc4bba37b0ca0
https://github.com/gitpython-developers/GitPython/tree/dc95a768b3381cf5a68fc9ad4e8dc4bba37b0ca0
Refactor kill_after_timeout logic so mypy can check ithttps://github.com/gitpython-developers/GitPython/pull/1859/commits/4191f7d598206ee829376e1a2a4e95ea571de500
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
4191f7dhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/4191f7d598206ee829376e1a2a4e95ea571de500
https://github.com/gitpython-developers/GitPython/tree/4191f7d598206ee829376e1a2a4e95ea571de500
Factor communicate and watchdog logic to helperhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/1ef336514a3513c7723a85ea295202560e7f40f0
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
1ef3365https://github.com/gitpython-developers/GitPython/pull/1859/commits/1ef336514a3513c7723a85ea295202560e7f40f0
https://github.com/gitpython-developers/GitPython/tree/1ef336514a3513c7723a85ea295202560e7f40f0
Fix new mypy confusion about kill_after_timeout typehttps://github.com/gitpython-developers/GitPython/pull/1859/commits/4083dd896ad53f84e96f447b58cdf9acc1b02db3
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
4083dd8https://github.com/gitpython-developers/GitPython/pull/1859/commits/4083dd896ad53f84e96f447b58cdf9acc1b02db3
https://github.com/gitpython-developers/GitPython/tree/4083dd896ad53f84e96f447b58cdf9acc1b02db3
Fix how Diffable annotates expected repo attributehttps://github.com/gitpython-developers/GitPython/pull/1859/commits/3aeef466dea47d088fc7356b87589ee550c2030a
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
3aeef46https://github.com/gitpython-developers/GitPython/pull/1859/commits/3aeef466dea47d088fc7356b87589ee550c2030a
https://github.com/gitpython-developers/GitPython/tree/3aeef466dea47d088fc7356b87589ee550c2030a
Fix how HEAD annotates inherited commit propertyhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/f1cc1fe7c9497c97716af4c3071effaa37b89e79
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
f1cc1fehttps://github.com/gitpython-developers/GitPython/pull/1859/commits/f1cc1fe7c9497c97716af4c3071effaa37b89e79
https://github.com/gitpython-developers/GitPython/tree/f1cc1fe7c9497c97716af4c3071effaa37b89e79
Broaden cygpath parameter annotationhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/e133018954cc38c09206de0236a281385f98e072
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
e133018https://github.com/gitpython-developers/GitPython/pull/1859/commits/e133018954cc38c09206de0236a281385f98e072
https://github.com/gitpython-developers/GitPython/tree/e133018954cc38c09206de0236a281385f98e072
Have Repo.__init__ convert epath to str first insteadhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/c34a466bb3c6b74ee2335bf8cb6511b9b17bdce5
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
c34a466https://github.com/gitpython-developers/GitPython/pull/1859/commits/c34a466bb3c6b74ee2335bf8cb6511b9b17bdce5
https://github.com/gitpython-developers/GitPython/tree/c34a466bb3c6b74ee2335bf8cb6511b9b17bdce5
Fix how Remote annotates dynamic config-backed url attributehttps://github.com/gitpython-developers/GitPython/pull/1859/commits/4dfd48098c9c2ecf60ff29102c7c211311f8e93a
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
4dfd480https://github.com/gitpython-developers/GitPython/pull/1859/commits/4dfd48098c9c2ecf60ff29102c7c211311f8e93a
https://github.com/gitpython-developers/GitPython/tree/4dfd48098c9c2ecf60ff29102c7c211311f8e93a
Drop wrong variable annotations in BlobFilter.__call__https://github.com/gitpython-developers/GitPython/pull/1859/commits/e4fd2e343b4e7ece9df1269da9802b965ede4c51
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
e4fd2e3https://github.com/gitpython-developers/GitPython/pull/1859/commits/e4fd2e343b4e7ece9df1269da9802b965ede4c51
https://github.com/gitpython-developers/GitPython/tree/e4fd2e343b4e7ece9df1269da9802b965ede4c51
Clarify CallableProgress vs. CallableRemoteProgresshttps://github.com/gitpython-developers/GitPython/pull/1859/commits/94344b49b6dc38067cbb9aa2063043ac8e0a37eb
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
94344b4https://github.com/gitpython-developers/GitPython/pull/1859/commits/94344b49b6dc38067cbb9aa2063043ac8e0a37eb
https://github.com/gitpython-developers/GitPython/tree/94344b49b6dc38067cbb9aa2063043ac8e0a37eb
Fix RootModule.update `ignore[override]` suppressionhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/8e8b87a573dd7ca27d3556788c0da20faa803cfd
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
8e8b87ahttps://github.com/gitpython-developers/GitPython/pull/1859/commits/8e8b87a573dd7ca27d3556788c0da20faa803cfd
https://github.com/gitpython-developers/GitPython/tree/8e8b87a573dd7ca27d3556788c0da20faa803cfd
Fix wrong class name in git.objects.tag docstringhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/1cdec7afcd8e4d69dbb9f8e596282c6ddb6414be
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
1cdec7ahttps://github.com/gitpython-developers/GitPython/pull/1859/commits/1cdec7afcd8e4d69dbb9f8e596282c6ddb6414be
https://github.com/gitpython-developers/GitPython/tree/1cdec7afcd8e4d69dbb9f8e596282c6ddb6414be
Correct and clarify Diffable.diff docstringhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/ed6ead969914597a56aca752aadd044a276f1137
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
ed6ead9https://github.com/gitpython-developers/GitPython/pull/1859/commits/ed6ead969914597a56aca752aadd044a276f1137
https://github.com/gitpython-developers/GitPython/tree/ed6ead969914597a56aca752aadd044a276f1137
Start fixing diff and _process_diff_args type annotationshttps://github.com/gitpython-developers/GitPython/pull/1859/commits/0e1df29c171e8d6d7dd62f5840d88a9bfd0ef3ab
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
0e1df29https://github.com/gitpython-developers/GitPython/pull/1859/commits/0e1df29c171e8d6d7dd62f5840d88a9bfd0ef3ab
https://github.com/gitpython-developers/GitPython/tree/0e1df29c171e8d6d7dd62f5840d88a9bfd0ef3ab
Consolidate str and os.PathLike[str] (use GitPython's PathLike)https://github.com/gitpython-developers/GitPython/pull/1859/commits/62c0823da472a4f9c714827291d15a6f36abebda
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
62c0823https://github.com/gitpython-developers/GitPython/pull/1859/commits/62c0823da472a4f9c714827291d15a6f36abebda
https://github.com/gitpython-developers/GitPython/tree/62c0823da472a4f9c714827291d15a6f36abebda
Further clarify Diffable.diff docstringhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/7204cc106cc055b5bdd841dcc2a1c4c18e60fcf3
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
7204cc1https://github.com/gitpython-developers/GitPython/pull/1859/commits/7204cc106cc055b5bdd841dcc2a1c4c18e60fcf3
https://github.com/gitpython-developers/GitPython/tree/7204cc106cc055b5bdd841dcc2a1c4c18e60fcf3
Annotate _process_diff_args without Diffable.Indexhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/2f5e258d2b232685993c589b51445e51b0c2a185
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
2f5e258https://github.com/gitpython-developers/GitPython/pull/1859/commits/2f5e258d2b232685993c589b51445e51b0c2a185
https://github.com/gitpython-developers/GitPython/tree/2f5e258d2b232685993c589b51445e51b0c2a185
Make NULL_TREE and Index precisely annotatablehttps://github.com/gitpython-developers/GitPython/pull/1859/commits/65863a28c2bfebe084e1c86d409fbf68b0b33a76
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
65863a2https://github.com/gitpython-developers/GitPython/pull/1859/commits/65863a28c2bfebe084e1c86d409fbf68b0b33a76
https://github.com/gitpython-developers/GitPython/tree/65863a28c2bfebe084e1c86d409fbf68b0b33a76
Fix Sphinx references; give Diffable.Index a docstringhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/c9952e14b51140e7307a031149fbe15ab5911abd
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
c9952e1https://github.com/gitpython-developers/GitPython/pull/1859/commits/c9952e14b51140e7307a031149fbe15ab5911abd
https://github.com/gitpython-developers/GitPython/tree/c9952e14b51140e7307a031149fbe15ab5911abd
Modify annotations to accommodate NULL_TREEhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/b8a25dfbe1c7a3811549ab2fd4e10482af70f752
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
b8a25dfhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/b8a25dfbe1c7a3811549ab2fd4e10482af70f752
https://github.com/gitpython-developers/GitPython/tree/b8a25dfbe1c7a3811549ab2fd4e10482af70f752
Add refresh to top-level __all__https://github.com/gitpython-developers/GitPython/pull/1859/commits/e49327dbe5ecd792d3c354155b6f186b31409c33
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
e49327dhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/e49327dbe5ecd792d3c354155b6f186b31409c33
https://github.com/gitpython-developers/GitPython/tree/e49327dbe5ecd792d3c354155b6f186b31409c33
Deprecate public access to typing imports in githttps://github.com/gitpython-developers/GitPython/pull/1859/commits/c8ad3a36d39adddb36f62722678cdada49f94708
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
c8ad3a3https://github.com/gitpython-developers/GitPython/pull/1859/commits/c8ad3a36d39adddb36f62722678cdada49f94708
https://github.com/gitpython-developers/GitPython/tree/c8ad3a36d39adddb36f62722678cdada49f94708
Mention collections.abc for Sequencehttps://github.com/gitpython-developers/GitPython/pull/1859/commits/3c8cbe90abb0f8b38bf53b111fac3e1d1e0a8de3
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
3c8cbe9https://github.com/gitpython-developers/GitPython/pull/1859/commits/3c8cbe90abb0f8b38bf53b111fac3e1d1e0a8de3
https://github.com/gitpython-developers/GitPython/tree/3c8cbe90abb0f8b38bf53b111fac3e1d1e0a8de3
Add INDEX and DiffConstants to git.__all__https://github.com/gitpython-developers/GitPython/pull/1859/commits/87b314ee1374e0c295ba65248b2c69c6c15378c7
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
87b314ehttps://github.com/gitpython-developers/GitPython/pull/1859/commits/87b314ee1374e0c295ba65248b2c69c6c15378c7
https://github.com/gitpython-developers/GitPython/tree/87b314ee1374e0c295ba65248b2c69c6c15378c7
Adjust mypy options to work well with mypy 1.9.0https://github.com/gitpython-developers/GitPython/pull/1859/commits/9ed904cf6d3c36192161cded9615fefc2bf18bf7
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
9ed904chttps://github.com/gitpython-developers/GitPython/pull/1859/commits/9ed904cf6d3c36192161cded9615fefc2bf18bf7
https://github.com/gitpython-developers/GitPython/tree/9ed904cf6d3c36192161cded9615fefc2bf18bf7
Colorize mypy output on CI for easier readinghttps://github.com/gitpython-developers/GitPython/pull/1859/commits/aeacb001e9d316ffcc054761c033eb3c107f03e1
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
aeacb00https://github.com/gitpython-developers/GitPython/pull/1859/commits/aeacb001e9d316ffcc054761c033eb3c107f03e1
https://github.com/gitpython-developers/GitPython/tree/aeacb001e9d316ffcc054761c033eb3c107f03e1
Remove some unneeded mypy suppressionshttps://github.com/gitpython-developers/GitPython/pull/1859/commits/84fc8062dccbf9c5e415f4ce0100e0a18680bca8
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
84fc806https://github.com/gitpython-developers/GitPython/pull/1859/commits/84fc8062dccbf9c5e415f4ce0100e0a18680bca8
https://github.com/gitpython-developers/GitPython/tree/84fc8062dccbf9c5e415f4ce0100e0a18680bca8
Drop deprecated mypy optionhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/96ecc2edeb14b950737d7f6937055c2b19ea5d5a
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
96ecc2ehttps://github.com/gitpython-developers/GitPython/pull/1859/commits/96ecc2edeb14b950737d7f6937055c2b19ea5d5a
https://github.com/gitpython-developers/GitPython/tree/96ecc2edeb14b950737d7f6937055c2b19ea5d5a
Apply intended suppression in Tree.traversehttps://github.com/gitpython-developers/GitPython/pull/1859/commits/97d9b65937ffe9b7ce374dccdbfd4ef24b327b4a
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
97d9b65https://github.com/gitpython-developers/GitPython/pull/1859/commits/97d9b65937ffe9b7ce374dccdbfd4ef24b327b4a
https://github.com/gitpython-developers/GitPython/tree/97d9b65937ffe9b7ce374dccdbfd4ef24b327b4a
Spell self.Index as self.INDEX in IndexFile.diffhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/ad00c77b39707ca9a347780a18701e342128bcf2
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
ad00c77https://github.com/gitpython-developers/GitPython/pull/1859/commits/ad00c77b39707ca9a347780a18701e342128bcf2
https://github.com/gitpython-developers/GitPython/tree/ad00c77b39707ca9a347780a18701e342128bcf2
Test that redefined Diffable.Index should be compatiblehttps://github.com/gitpython-developers/GitPython/pull/1859/commits/2decbe45019fc8dcc6904fcdc6f1088f52b9f00c
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
2decbe4https://github.com/gitpython-developers/GitPython/pull/1859/commits/2decbe45019fc8dcc6904fcdc6f1088f52b9f00c
https://github.com/gitpython-developers/GitPython/tree/2decbe45019fc8dcc6904fcdc6f1088f52b9f00c
Have git module use sys.platform to check for Windowshttps://github.com/gitpython-developers/GitPython/pull/1859/commits/88557bc066209db37101938236792bf0fdd6c535
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
88557bchttps://github.com/gitpython-developers/GitPython/pull/1859/commits/88557bc066209db37101938236792bf0fdd6c535
https://github.com/gitpython-developers/GitPython/tree/88557bc066209db37101938236792bf0fdd6c535
Fix new mypy error in _read_win_env_flaghttps://github.com/gitpython-developers/GitPython/pull/1859/commits/7204c131fdcb4132e34a4f6d4c38af71083afdb1
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
7204c13https://github.com/gitpython-developers/GitPython/pull/1859/commits/7204c131fdcb4132e34a4f6d4c38af71083afdb1
https://github.com/gitpython-developers/GitPython/tree/7204c131fdcb4132e34a4f6d4c38af71083afdb1
Fix new mypy error in is_cygwin_githttps://github.com/gitpython-developers/GitPython/pull/1859/commits/42e10c07436cd6186ffff1861c466838366fe9f0
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
42e10c0https://github.com/gitpython-developers/GitPython/pull/1859/commits/42e10c07436cd6186ffff1861c466838366fe9f0
https://github.com/gitpython-developers/GitPython/tree/42e10c07436cd6186ffff1861c466838366fe9f0
Have test suite use sys.platform to check for Windowshttps://github.com/gitpython-developers/GitPython/pull/1859/commits/465ab56b25261dc5830b3c4b91b39c7346c527df
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
465ab56https://github.com/gitpython-developers/GitPython/pull/1859/commits/465ab56b25261dc5830b3c4b91b39c7346c527df
https://github.com/gitpython-developers/GitPython/tree/465ab56b25261dc5830b3c4b91b39c7346c527df
Wrap docstrings and comments in _safer_popen_windowshttps://github.com/gitpython-developers/GitPython/pull/1859/commits/ad8190bbb41db9056aefa1a29176b196c4edb466
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
ad8190bhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/ad8190bbb41db9056aefa1a29176b196c4edb466
https://github.com/gitpython-developers/GitPython/tree/ad8190bbb41db9056aefa1a29176b196c4edb466
Further improve _safer_popen_windows dochttps://github.com/gitpython-developers/GitPython/pull/1859/commits/b9d9e5642f84e7796b5242d155df7bdc28413303
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
b9d9e56https://github.com/gitpython-developers/GitPython/pull/1859/commits/b9d9e5642f84e7796b5242d155df7bdc28413303
https://github.com/gitpython-developers/GitPython/tree/b9d9e5642f84e7796b5242d155df7bdc28413303
Temporarily rename Commit_ish to Old_commit_ishhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/04a27531bf1d434a8da9d17298058d1f860fe019
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
04a2753https://github.com/gitpython-developers/GitPython/pull/1859/commits/04a27531bf1d434a8da9d17298058d1f860fe019
https://github.com/gitpython-developers/GitPython/tree/04a27531bf1d434a8da9d17298058d1f860fe019
Define and document AnyGitObject and (new) Commit_ishhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/787f65cc7d80cd4fb73b37847718a32473b5d985
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
787f65chttps://github.com/gitpython-developers/GitPython/pull/1859/commits/787f65cc7d80cd4fb73b37847718a32473b5d985
https://github.com/gitpython-developers/GitPython/tree/787f65cc7d80cd4fb73b37847718a32473b5d985
Define GitObjectTypeString and update Object to use ithttps://github.com/gitpython-developers/GitPython/pull/1859/commits/1fe4dc88dcab2a61608c247853a502f7c5186d4b
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
1fe4dc8https://github.com/gitpython-developers/GitPython/pull/1859/commits/1fe4dc88dcab2a61608c247853a502f7c5186d4b
https://github.com/gitpython-developers/GitPython/tree/1fe4dc88dcab2a61608c247853a502f7c5186d4b
Start fixing annotations that used the old Commit_ishhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/7328a00170c20425760b0c20212042c1b884cb5b
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
7328a00https://github.com/gitpython-developers/GitPython/pull/1859/commits/7328a00170c20425760b0c20212042c1b884cb5b
https://github.com/gitpython-developers/GitPython/tree/7328a00170c20425760b0c20212042c1b884cb5b
Fix some annotations in git.repo.funhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/191f4cf2e7fe2aef2e8583910b50b878bc66d3ed
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
191f4cfhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/191f4cf2e7fe2aef2e8583910b50b878bc66d3ed
https://github.com/gitpython-developers/GitPython/tree/191f4cf2e7fe2aef2e8583910b50b878bc66d3ed
Remove extra `parents` param in Commit.__init__ docstringhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/d1ce94048ecaccf64f6bee0ad20f33df256e1139
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
d1ce940https://github.com/gitpython-developers/GitPython/pull/1859/commits/d1ce94048ecaccf64f6bee0ad20f33df256e1139
https://github.com/gitpython-developers/GitPython/tree/d1ce94048ecaccf64f6bee0ad20f33df256e1139
Help tools know the type of a Commit's `parents`https://github.com/gitpython-developers/GitPython/pull/1859/commits/fe42ca78c4dfb8a9afb442307d43c380c9751a71
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
fe42ca7https://github.com/gitpython-developers/GitPython/pull/1859/commits/fe42ca78c4dfb8a9afb442307d43c380c9751a71
https://github.com/gitpython-developers/GitPython/tree/fe42ca78c4dfb8a9afb442307d43c380c9751a71
Keep the type of a Commit's `parents` from being too narrowhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/e66297a104c7acfcac21dd0a33e7d0581596f251
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
e66297ahttps://github.com/gitpython-developers/GitPython/pull/1859/commits/e66297a104c7acfcac21dd0a33e7d0581596f251
https://github.com/gitpython-developers/GitPython/tree/e66297a104c7acfcac21dd0a33e7d0581596f251
Fix remaining old Commit_ish annotations in git.repo.funhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/fe7f9f2b27fa43d0340887abce63820dd40ea607
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
fe7f9f2https://github.com/gitpython-developers/GitPython/pull/1859/commits/fe7f9f2b27fa43d0340887abce63820dd40ea607
https://github.com/gitpython-developers/GitPython/tree/fe7f9f2b27fa43d0340887abce63820dd40ea607
Fix remaining old Commit_ish annotations in git.refshttps://github.com/gitpython-developers/GitPython/pull/1859/commits/ab2782762515a8e49acc1f195bf8d8aebbafff6c
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
ab27827https://github.com/gitpython-developers/GitPython/pull/1859/commits/ab2782762515a8e49acc1f195bf8d8aebbafff6c
https://github.com/gitpython-developers/GitPython/tree/ab2782762515a8e49acc1f195bf8d8aebbafff6c
Fix IndexFile.commit `parent_commits` annotationhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/b4b6e1ee0c94dd22886ee326f476f8dcfd49647b
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
b4b6e1ehttps://github.com/gitpython-developers/GitPython/pull/1859/commits/b4b6e1ee0c94dd22886ee326f476f8dcfd49647b
https://github.com/gitpython-developers/GitPython/tree/b4b6e1ee0c94dd22886ee326f476f8dcfd49647b
Fix old Commit_ish annotations in git.remotehttps://github.com/gitpython-developers/GitPython/pull/1859/commits/5b2869faccbda659e12f2b1e7ca78b69ba770a11
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
5b2869fhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/5b2869faccbda659e12f2b1e7ca78b69ba770a11
https://github.com/gitpython-developers/GitPython/tree/5b2869faccbda659e12f2b1e7ca78b69ba770a11
Start on fixing Submodule parent_commit annotationshttps://github.com/gitpython-developers/GitPython/pull/1859/commits/1541c62d86e334980d008d1e8ff0c6623ae2e2a0
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
1541c62https://github.com/gitpython-developers/GitPython/pull/1859/commits/1541c62d86e334980d008d1e8ff0c6623ae2e2a0
https://github.com/gitpython-developers/GitPython/tree/1541c62d86e334980d008d1e8ff0c6623ae2e2a0
Fix other submodule.base parent_commit annotationshttps://github.com/gitpython-developers/GitPython/pull/1859/commits/1f03e7fc23745c64de7a54a92c79ddfa96cd1025
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
1f03e7fhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/1f03e7fc23745c64de7a54a92c79ddfa96cd1025
https://github.com/gitpython-developers/GitPython/tree/1f03e7fc23745c64de7a54a92c79ddfa96cd1025
Fix old Commit_ish annotation in RootModulehttps://github.com/gitpython-developers/GitPython/pull/1859/commits/e66b8f1598343077e91fbb1c5483e22cdcdf0faa
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
e66b8f1https://github.com/gitpython-developers/GitPython/pull/1859/commits/e66b8f1598343077e91fbb1c5483e22cdcdf0faa
https://github.com/gitpython-developers/GitPython/tree/e66b8f1598343077e91fbb1c5483e22cdcdf0faa
Remove the temporary Old_commit_ish typehttps://github.com/gitpython-developers/GitPython/pull/1859/commits/93d19dcbc9a44607420f3d47c602419efc7b4b82
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
93d19dchttps://github.com/gitpython-developers/GitPython/pull/1859/commits/93d19dcbc9a44607420f3d47c602419efc7b4b82
https://github.com/gitpython-developers/GitPython/tree/93d19dcbc9a44607420f3d47c602419efc7b4b82
Fix and deprecate Lit_commit_ishhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/ebcfced0eebe0008ac5c11dad8b1fea7091424bd
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
ebcfcedhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/ebcfced0eebe0008ac5c11dad8b1fea7091424bd
https://github.com/gitpython-developers/GitPython/tree/ebcfced0eebe0008ac5c11dad8b1fea7091424bd
Make some broad mypy suppressions more specifichttps://github.com/gitpython-developers/GitPython/pull/1859/commits/b070e933fef5d1e86d3fb43c1613c03a760bbc50
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
b070e93https://github.com/gitpython-developers/GitPython/pull/1859/commits/b070e933fef5d1e86d3fb43c1613c03a760bbc50
https://github.com/gitpython-developers/GitPython/tree/b070e933fef5d1e86d3fb43c1613c03a760bbc50
Merge branch 'main' into doc-typeshttps://github.com/gitpython-developers/GitPython/pull/1859/commits/0b990414237ef68403881942cbb9ff1286893b8a
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
0b99041https://github.com/gitpython-developers/GitPython/pull/1859/commits/0b990414237ef68403881942cbb9ff1286893b8a
https://github.com/gitpython-developers/GitPython/tree/0b990414237ef68403881942cbb9ff1286893b8a
Apply Ruff auto-fixes not included in mergehttps://github.com/gitpython-developers/GitPython/pull/1859/commits/011cb0a134396e5f2713897e0c22f5124b156cf4
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
011cb0ahttps://github.com/gitpython-developers/GitPython/pull/1859/commits/011cb0a134396e5f2713897e0c22f5124b156cf4
https://github.com/gitpython-developers/GitPython/tree/011cb0a134396e5f2713897e0c22f5124b156cf4
Help Ruff avoid a very long linehttps://github.com/gitpython-developers/GitPython/pull/1859/commits/74f3c2e7ad65e112d7e04644bc05b838c9c60d7f
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
74f3c2ehttps://github.com/gitpython-developers/GitPython/pull/1859/commits/74f3c2e7ad65e112d7e04644bc05b838c9c60d7f
https://github.com/gitpython-developers/GitPython/tree/74f3c2e7ad65e112d7e04644bc05b838c9c60d7f
Use LBYL for imports where EAFP is a mypy type errorhttps://github.com/gitpython-developers/GitPython/pull/1859/commits/5778b7a01b988e711216fa5541cfdc50c0460476
https://github.com/EliahKagan
EliahKaganhttps://github.com/gitpython-developers/GitPython/commits?author=EliahKagan
5778b7ahttps://github.com/gitpython-developers/GitPython/pull/1859/commits/5778b7a01b988e711216fa5541cfdc50c0460476
https://github.com/gitpython-developers/GitPython/tree/5778b7a01b988e711216fa5541cfdc50c0460476
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.