summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* update docstringsroet2021-09-181-1/+1
|
* reset default timeout to Nonesroet2021-09-182-6/+6
|
* propagate kwargs in do_test_fetchsroet2021-09-181-2/+2
|
* also test a call to 'push' with 10s timeoutsroet2021-09-181-1/+1
|
* add test timeout with the old 10 s timeoutsroet2021-09-181-2/+2
|
* allow for timeout propagationsroet2021-09-181-9/+15
|
* change default fetch timeout to 60 ssroet2021-09-181-1/+1
|
* Fix titleFabian Affolter2021-09-101-1/+1
|
* Fix version discrepancy3.1.23Sebastian Thiel2021-09-102-2/+2
|
* bump version3.1.22Sebastian Thiel2021-09-101-1/+1
|
* Update changes.rstDominic2021-09-091-1/+4
|
* Update changes.rstDominic2021-09-091-1/+16
| | | Update changes for 3.1.21
* Merge pull request #1337 from Yobmod/mainDominic2021-09-091-9/+12
|\ | | | | Import README.md into setup.py
| * Update setup.pyDominic2021-09-091-0/+1
| | | | | | flake8 fix
| * Update setup.pyDominic2021-09-091-8/+7
| | | | | | format path -> os.path in prep for pathlib
| * Update setup.pyDominic2021-09-091-1/+4
|/ | | Import README.md
* Merge pull request #1318 from Yobmod/mainDominic2021-09-0912-60/+106
|\ | | | | General fixes for next release
| * Update pythonpackage.ymlDominic2021-09-091-1/+1
| | | | | | 3.7.0 not available
| * Update pythonpackage.ymlDominic2021-09-091-1/+1
| | | | | | Add minor versions to test matrix
| * Update pythonpackage.ymlDominic2021-09-091-1/+1
| | | | | | try force tests on 3.9.7
| * Update setup.pyDominic2021-09-091-1/+1
| | | | | | Comment out python 3.10 for next release
| * Update pythonpackage.ymlDominic2021-09-091-1/+1
| | | | | | Rmv 3.10.0 from test matrix
| * Update pythonpackage.ymlDominic2021-09-091-1/+1
| | | | | | Try python 3.10.0.rc.2
| * Change CI python 3.10 to rc1 again. Spinx broken either wayYobmod2021-08-091-1/+1
| |
| * Update changes.rstYobmod2021-08-091-2/+3
| |
| * Change CI to 3.10.0-beta.4, to get docs to passYobmod2021-08-091-1/+1
| |
| * Update changelog and versionYobmod2021-08-094-27/+56
| |
| * upgrade sphinx for 3.10 compatYobmod2021-08-092-5/+6
| |
| * try fix for Protocol buy in 3.10 3Yobmod2021-08-091-2/+2
| |
| * try fix for Protocol buy in 3.10 2Yobmod2021-08-091-1/+1
| |
| * try fix for Protocol buy in 3.10Yobmod2021-08-091-2/+8
| |
| * update 3.10 to rc1 in test matrixYobmod2021-08-081-1/+1
| |
| * add pypy to test matrixYobmod2021-08-081-1/+1
| |
| * type fixoYobmod2021-08-081-0/+0
| |
| * type fixYobmod2021-08-081-0/+944
| |
| * add type check to conf_encoding (in thoery could be bool or int)Yobmod2021-08-084-959/+6
| |
| * Merge branch 'master' of https://github.com/Yobmod/GitPython into mainyobmod2021-08-084-16/+34
| |\
| | * fix setup.py classifiers, improvefnmatchprocess handler typesyobmod2021-08-084-16/+34
| | |
| | * Merge branch 'master' of https://github.com/Yobmod/GitPythonyobmod2021-08-030-0/+0
| | |\
| | | * Run actions on main branchmasterSebastian Thiel2021-04-011-3/+3
| | | |
* | | | Assure CWD is readable after acquiring itSebastian Thiel2021-09-051-0/+2
| | | | | | | | | | | | | | | | Fixes #1334
* | | | Add encoding to utf-8 for fetch_info_lines;f1000242021-08-241-2/+2
| | | | | | | | | | | | | | | | Add encoding to utf-8 for fetch_head_info;
* | | | Use the Git class type definition within Repo classmethodsMichael Mulich2021-08-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow the GitCommandWrapperType definition to be used within the Repo classmethods. This change follows the intended purpose as stated in the code, "Subclasses may easily bring in their own custom types by placing a constructor or type here." The usecase that prompted this change has to do with `GIT_SSH_COMMAND`. The goal is to setup a custom `Git` class with knowledge of the value, something like as follows ```python from git import Git as BaseGit, Repo as BaseRepo class Git(BaseGit): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) # For example, assign the SSH command using the current flask # app's configured setting. self.update_environment(GIT_SSH_COMMAND=current_app.config['GIT_SSH_COMMAND']) class Repo(BaseRepo): GitCommandWrapperType = _Git ``` With this change, the above example will allow the developer to use `Repo.clone_from(...)` with the indended outcome. Otherwise the developer will have two differing result when using `Repo(...)` vs `Repo.clone_from(...)`.
* | | | overhaul CONTIRIBUTING.mdSebastian Thiel2021-08-181-8/+7
| | | | | | | | | | | | | | | | Thanks to #1322
* | | | Don't fail on import if the working dir isn't valid (#1319)Sebastian Thiel2021-08-121-1/+4
|/ / /
* | | Merge pull request #1314 from eric-wieser/patch-1Dominic2021-08-062-13/+35
|\ \ \ | | | | | | | | Do not call get_user_id if it is not needed
| * | | Update test_util.pyEric Wieser2021-08-041-1/+4
| | | |
| * | | Try a better testEric Wieser2021-08-041-3/+18
| | | |
| * | | Fix testEric Wieser2021-08-031-9/+9
| | | |
| * | | Merge branch 'gitpython-developers:main' into patch-1Eric Wieser2021-08-031-2/+2
| |\ \ \ | |/ / / |/| | |