GitHub / gitpython-developers/GitPython / commits
GitPython is a python library used to interact with Git repositories.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| da05ac6a | merge Merge pull request #2156 from EliahKagan/claude/cygwin-safe-directory-next |
Eliah Kagan <d****e@g****m>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| e3a75d0b |
Cut xtrace noise from POSIX-ownership diagnostic steps
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Eliah Kagan <d****e@g****m> | 3 days ago | |
| 48f73f8d | merge Merge pull request #2154 from EliahKagan/claude/cygwin-safe-directory |
Eliah Kagan <d****e@g****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 14cdc52f |
Restructure CI diagnostic steps
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Eliah Kagan <d****e@g****m> | 9 days ago | |
| 4dd89aff |
Match test_root_module's deep-traversal assertion to gitdb's structure
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Eliah Kagan <d****e@g****m> | 9 days ago | |
| 9c5b57b5 | merge Merge pull request #2153 from elovelan/fix/xfail_side_effects |
Sebastian Thiel <s****l@i****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| 514a9de0 | merge Merge pull request #2151 from elovelan/relative_worktree_support |
Sebastian Thiel <s****l@i****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| 03baced0 | Add xfail_if_raises context manager to defer xfail condition evaluation | E-Love (Eric Loveland) <e****d@m****o> | 11 days ago | |
| c334167a | fix(worktree): align with Git's gitdir resolution | E-Love (Eric Loveland) <e****d@m****o> | 12 days ago | |
| 29c98613 | doc(_call_process): correct example | E-Love (Eric Loveland) <e****d@m****o> | 14 days ago | |
| e94ccaff | support relative worktree paths (git 2.48+ worktree.useRelativePaths) | E-Love (Eric Loveland) <e****d@m****o> | 14 days ago | |
| de3a950d |
Remove temporary test jobs (testing complete)
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Eliah Kagan <d****e@g****m> | 16 days ago | |
| 650eaafe |
Remove `submodules: recursive` (testing complete)
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Eliah Kagan <d****e@g****m> | 16 days ago | |
| 8ef4c218 |
Add `submodules: recursive` temporarily, for testing
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Eliah Kagan <d****e@g****m> | 16 days ago | |
| f368f17d |
Show file ownership and safe.directory entries on every test job
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Eliah Kagan <d****e@g****m> | 16 days ago | |
| 76f01606 |
Add a diagnostic job demonstrating the TokenOwner mechanism
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Eliah Kagan <d****e@g****m> | 16 days ago | |
| e196f44a | merge Merge pull request #2149 from gitpython-developers/dependabot/submodules/git/... |
Eliah Kagan <d****e@g****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 465f1d58 |
Bump git/ext/gitdb from `335c0f6` to `0a019a2`
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| acb6d56d | merge Merge pull request #2148 from EliahKagan/claude/gifted-booth-e5e2b4 |
Eliah Kagan <d****e@g****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| 0c1e4098 |
Document init script behavior when multiple remotes have master
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Eliah Kagan <d****e@g****m> | 17 days ago | |
| 830471c9 | merge Merge pull request #2147 from EliahKagan/claude/execute-string-platform-docs |
Eliah Kagan <d****e@g****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| 38d62c4b |
Word `shell` mention of `shlex.split` more carefully
Co-authored-by: Copilot Autofix powered by AI <1****t@u****m>, Claude Opus 4.7 (1M context) <n****y@a****m> |
Eliah Kagan <d****e@g****m> | 17 days ago | |
| 010a7bbf |
Rewrite Git.execute() command parameter docstring per #2146
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Eliah Kagan <d****e@g****m> | 18 days ago | |
| d5fb2806 |
Add a test that required submodules are initialized
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Eliah Kagan <d****e@g****m> | 19 days ago | |
| fa0d9bc1 |
Add a test that fixture directories are usable by git
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Eliah Kagan <d****e@g****m> | 19 days ago | |
| 7b83f7a9 | merge Merge pull request #2144 from mvanhorn/osc/2016-clarify-execute-string-arg |
Sebastian Thiel <s****l@i****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| d172e541 | docs(cmd): clarify Git.execute() string vs list command argument | Matt Van Horn <4****n@u****m> | 19 days ago | |
| b409946c |
Cover submodule working trees in safe.directory on Cygwin
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Eliah Kagan <d****e@g****m> | 20 days ago | |
| c7648c0c | merge Merge pull request #2143 from gitpython-developers/contrbuting |
Sebastian Thiel <s****l@i****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| ce68322c |
Clearly reproduce Cygwin safe.directory submodule bug
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m> |
Eliah Kagan <d****e@g****m> | 20 days ago | |
| 92ff6df8 |
Separate quality paragraphs and adjust decline wording
Co-authored-by: Claude Opus 4.6 <n****y@a****m> |
Eliah Kagan <d****e@g****m> | 20 days ago | |
| 4941c314 |
Add AI-disclusure and quality requirements to the contribution guidelines.
Co-authored-by: GPT 5.5 <c****x@o****m> |
Sebastian Thiel <s****l@i****m> | 20 days ago | |
| 5a294a6f | bump version to 3.1.50 | Sebastian Thiel <s****l@i****m> | 21 days ago | |
| d7b029f1 | merge Merge pull request #2142 from gitpython-developers/fix-validate-config-key-ne... |
Sebastian Thiel <s****l@i****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 1085a7cd | merge Merge pull request #2128 from meliezer/fix-worktree-git-dir |
Sebastian Thiel <s****l@i****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 54538428 |
Validate config key section names before writing
Co-authored-by: Sebastian Thiel <s****l@i****m> |
GPT 5.5 <c****x@o****m>
Committed by: Sebastian Thiel <s****l@i****m> |
21 days ago | |
| b7f5fdef | merge Merge pull request #2141 from gitpython-developers/dependabot/submodules/git/... |
Eliah Kagan <d****e@g****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 4e8cd456 |
Bump git/ext/gitdb from `335c0f6` to `53c94d6`
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 9e94459b | merge Merge pull request #2140 from gitpython-developers/dependabot/pre_commit/pre-... |
Sebastian Thiel <s****l@i****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| 714e2e16 |
Xfail Windows symlink-capable index mutation test
Co-authored-by: Sebastian Thiel <s****l@i****m> |
GPT 5.5 <c****x@o****m>
Committed by: Sebastian Thiel <s****l@i****m> |
24 days ago | |
| b17f1131 |
Bump https://github.com/astral-sh/ruff-pre-commit
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| aee2fd5c | bump version to 3.1.49 | Sebastian Thiel <s****l@i****m> | 28 days ago | |
| 1c4ea96e | merge Merge pull request #2136 from gitpython-developers/copilot/create-reproducing... |
Sebastian Thiel <s****l@i****m>
Committed by: GitHub <n****y@g****m> |
28 days ago | |
| 6cf7ac33 | Address rev-parse review feedback |
Codex GPT-5 <c****x@o****m>
Committed by: Sebastian Thiel <s****l@i****m> |
28 days ago | |
| b049a131 | merge Merge pull request #2137 from gitpython-developers/fix-config-injection |
Sebastian Thiel <s****l@i****m>
Committed by: GitHub <n****y@g****m> |
28 days ago | |
| bdbdf4bb | Fix rev-parse CI issues |
Codex GPT-5 <c****x@o****m>
Committed by: Sebastian Thiel <s****l@i****m> |
28 days ago | |
| 8e24503b |
avoid duplicate validation in set_value
Co-authored-by: Sebastian Thiel <s****l@i****m> |
GPT 5.5 <c****x@o****m>
Committed by: Sebastian Thiel <s****l@i****m> |
28 days ago | |
| c417af46 |
reject control chars in written values in configuration
Co-authored-by: Sebastian Thiel <s****l@i****m> |
GPT 5.5 <c****x@o****m>
Committed by: Sebastian Thiel <s****l@i****m> |
28 days ago | |
| d7ce6fc1 |
Improve pure Python rev-parse coverage and behavior (#2135)
Co-authored-by: Sebastian Thiel <s****l@i****m> |
GPT 5.5 <c****x@o****m>
Committed by: Sebastian Thiel <s****l@i****m> |
28 days ago | |
| dbfa2647 | merge Merge pull request #2134 from gitpython-developers/validate-ref-creation |
Sebastian Thiel <s****l@i****m>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| 5a15361e | a new release with safer reference creation | Sebastian Thiel <s****l@i****m> | 29 days ago | |
| 4af8463c |
address review feedback and CI failures
Co-authored-by: Sebastian Thiel <s****l@i****m> |
GPT 5.5 <c****x@o****m>
Committed by: Sebastian Thiel <s****l@i****m> |
29 days ago | |
| 25ba54dd |
prevent out-of-repo access when manipulating references.
Co-authored-by: Sebastian Thiel <s****l@i****m> |
GPT 5.5 <c****x@o****m>
Committed by: Sebastian Thiel <s****l@i****m> |
29 days ago | |
| 4199cb89 | bump version to 3.1.47 | Sebastian Thiel <s****l@i****m> | about 1 month ago | |
| 0f68db07 | merge Merge pull request #2131 from WesR/main |
Sebastian Thiel <s****l@i****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 43d92dec | git.cmd: harden unsafe option canonicalization and isolate push test cases | w <w****@m****n> | about 1 month ago | |
| 9aed7cf8 | linter fix | w <w****@m****n> | about 1 month ago | |
| 14219588 | Block unsafe underscored git kwargs / Fix for GHSA-rpm5-65cw-6hj4 | w <w****@m****n> | about 1 month ago | |
| da545232 | merge Merge pull request #2130 from gitpython-developers/fix-multi-options |
Sebastian Thiel <s****l@i****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| c9a26789 |
Make sure that multi-options are checked after splitting them with `shlex`
Co-authored-by: Sebastian Thiel <s****l@i****m> |
GPT 5.4 <c****x@o****m>
Committed by: Sebastian Thiel <s****l@i****m> |
about 1 month ago | |
| 4c6ec603 | fix: support Repo() autodiscovery from linked worktree GIT_DIR | Menashe Eliezer <m****r@g****m> | about 1 month ago | |
| 75e6c6ba | merge Merge pull request #2126 from ngie-eign/fix-execute-with_stdout-no-issues |
Sebastian Thiel <s****l@i****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 6fc47426 |
test_avoids_changing...: don't leave test artifacts behind
Signed-off-by: Enji Cooper <y****a@g****m> |
Enji Cooper <y****a@g****m> | about 1 month ago | |
| d966a0de |
git.cmd.Git.execute(..): fix `with_stdout=False`
Signed-off-by: Enji Cooper <y****a@g****m> |
Enji Cooper <y****a@g****m> | about 1 month ago | |
| 28c34c5b | merge Merge pull request #2125 from gitpython-developers/copilot/address-review-com... |
Sebastian Thiel <s****l@i****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 633abdbc |
Fix trailer subprocess lifetime
Co-authored-by: Byron <6****n@u****m> |
copilot-swe-agent[bot] <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 4aa8157c |
Refine trailer encoding review follow-up
Co-authored-by: Byron <6****n@u****m> |
copilot-swe-agent[bot] <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 34ec40dc |
Use commit encoding for trailer parsing
Co-authored-by: Byron <6****n@u****m> |
copilot-swe-agent[bot] <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 1e2a895e |
Handle mypy CI typing failure
Co-authored-by: Byron <6****n@u****m> |
copilot-swe-agent[bot] <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 7cdf9c7f |
Normalize interpret-trailers subprocess IO
Co-authored-by: Byron <6****n@u****m> |
copilot-swe-agent[bot] <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| bd587169 |
Use consistent interpret-trailers encoding
Co-authored-by: Byron <6****n@u****m> |
copilot-swe-agent[bot] <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| b5b87dd1 | merge Merge pull request #2116 from Krishnachaitanyakc/add-trailer-support-for-comm... |
Sebastian Thiel <s****l@i****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| af0933ca | Use configured git executable and finalize process for trailer creation | Krishna Chaitanya Balusu <k****5@g****m> | about 2 months ago | |
| 5937d14a | merge Merge pull request #2122 from gitpython-developers/dependabot/pre_commit/pre-... |
Eliah Kagan <d****e@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 0391926a |
Bump https://github.com/astral-sh/ruff-pre-commit
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| becccc8f | merge Merge pull request #2117 from UweSchwaeke/fix/example-in-comment |
Sebastian Thiel <s****l@i****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 9863f501 |
cmd: fix kwarg formatting in docstring example
Signed-off-by: Uwe Schwaeke <u****e@c****m> |
Uwe Schwaeke <u****e@c****m> | 2 months ago | |
| 7c5fbc6a | Add trailer support for commit creation | Krishna Chaitanya Balusu <k****5@g****m> | 2 months ago | |
| d0318a65 | merge Merge pull request #2115 from mvanhorn/docs/gitdb-performance-warning |
Sebastian Thiel <s****l@i****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 859ea95b | docs: warn about GitDB performance with large commits | Matt Van Horn <4****n@u****m> | 2 months ago | |
| ddca0b3d | merge Merge pull request #2114 from gitpython-developers/copilot/fix-issue-with-rep... |
Sebastian Thiel <s****l@i****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 77b1135e | fix: resolve active_branch correctly for reftable refs |
GPT 5.4 <c****x@o****m>
Committed by: Sebastian Thiel <s****l@i****m> |
2 months ago | |
| 5780812b | merge Merge pull request #2112 from EliahKagan/py314 |
Eliah Kagan <d****e@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 4b25af2a | Go back to testing free-threaded interpreters only on GNU/Linux | Eliah Kagan <d****e@g****m> | 3 months ago | |
| 8d979061 | Don't support building documentation on Python 3.8 | Eliah Kagan <d****e@g****m> | 3 months ago | |
| d1ca2af8 | Upgrade Sphinx to ~7.4.7 | Eliah Kagan <d****e@g****m> | 3 months ago | |
| 6fbbc6a5 | merge Merge pull request #2111 from gitpython-developers/dependabot/pre_commit/pre-... |
Eliah Kagan <d****e@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| a4bc27a7 |
Bump the pre-commit group with 5 updates
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 9e6954c4 | merge Merge pull request #2110 from EliahKagan/pre-commit-infra |
Eliah Kagan <d****e@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 53c0a880 | Test Python 3.14 on Ubuntu and macOS on CI | Eliah Kagan <d****e@g****m> | 3 months ago | |
| 35db8094 | Keep `pre-commit` hooks up to date using Dependabot | Eliah Kagan <d****e@g****m> | 3 months ago | |
| 078f3514 | Run the the `pre-commit` CI job on `ubuntu-slim` | Eliah Kagan <d****e@g****m> | 3 months ago | |
| d1ab2e40 | Test free-threaded interpreter on macOS | Eliah Kagan <d****e@g****m> | 3 months ago | |
| e23c5484 | merge Merge pull request #2105 from lweyrich1/fix-autointerrupt-shutdown-guard |
Eliah Kagan <d****e@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 82b70657 | merge Merge pull request #2109 from EliahKagan/312-more-gc |
Eliah Kagan <d****e@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| c0a3d5f8 | merge Merge pull request #2106 from gitpython-developers/dependabot/submodules/git/... |
Eliah Kagan <d****e@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 98b78d2c | Run `gc.collect()` twice in `test_rename` on Python 3.12 | Eliah Kagan <d****e@g****m> | 3 months ago | |
| 357aad19 | Remove unnecessary `pytest` import in a test module | Eliah Kagan <d****e@g****m> | 3 months ago | |
| 9648077f |
Bump git/ext/gitdb from `4c63ee6` to `5c1b303`
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| ac1b9fc5 | merge Merge pull request #2108 from EliahKagan/wsl-noalpine |
Eliah Kagan <d****e@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago |