GitPython
GitPython copied to clipboard
GitPython is a python library used to interact with Git repositories.
I am using GitPython both in windows and WSL and I noticed that paths are not handled coherently between the two (i.e. C:/ vs /mnt/c). It is possible to go...
This bug was discovered by @Borda in #1888. Because that PR's central focus is tooling to catch typos, I'm creating this issue so that this bug in the test suite...
This issue is to track the problem noticed in #1853 and #1862 (see comments in both) where the specific details of new test failures are made less obvious in reading...
This is the full message: ``` Traceback (most recent call last): File "C:\Users\AHaferbu\.pyenv\pyenv-win\versions\3.9.6\lib\site-packages\git\__init__.py", line 83, in refresh() File "C:\Users\AHaferbu\.pyenv\pyenv-win\versions\3.9.6\lib\site-packages\git\__init__.py", line 73, in refresh if not Git.refresh(path=path): File "C:\Users\AHaferbu\.pyenv\pyenv-win\versions\3.9.6\lib\site-packages\git\cmd.py", line 278,...
I had concurrent git pull/push in my deployment pipelines, sometimes git pull (rebase) only get remote commit and lost local commit (rebase seems happened) below is the git actions in...
DEBUG output from cmd.py module displays all parameters, including URL with **username/password** passed as part of URL. Pay attention: some commands (like: `clone`) hide sensitive data: ` DEBUG [cmd.py 1057]...
My `~/.gitconfig` starts like this: ``` [user] name = "Colin Watson" email = "[email protected]" ``` It's been like that for a long time, so I don't remember whether an old...
let's formalize suggestion from https://github.com/gitpython-developers/GitPython/pull/1888#discussion_r1615317919
Tasks for full Python 3.13 support (the "Audit all ..." tasks can arguably be deferred if necessary): - [x] All platforms: Upgrade Sphinx packages to not use `imghdr` ([#1954](https://github.com/gitpython-developers/GitPython/pull/1954)) -...
As per our discussion in #1377. Also fix a few tests that were broken by my git being configured to create new repos with `main` as the initial branch, so...