summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * Combined commits to add types to base.py and fun.pyyobmod2021-03-047-127/+203
| | | |
| | * | Merge pull request #1188 from Yobmod/mainSebastian Thiel2021-03-0310-5/+26
| | |\ \ | | | |/ | | | | Drop python 3.4, prep for adding types
| | * | Use UTF-8 encoding when getting information about packed refsKlyahin Aleksey2021-03-031-1/+1
| | | |
| | * | bump patch level3.1.14Sebastian Thiel2021-02-282-2/+2
| | | |
| | * | Merge pull request #1184 from Yobmod/mainSebastian Thiel2021-02-284-3/+5
| | |\ \ | | | | | | | | | | Add python 3.9
* | | | | make progress types more generalyobmod2021-05-031-3/+3
|/ / / /
* | | | add types to PushInfo.__init__() .remote_ref() and .old_commit()yobmod2021-05-031-4/+4
| | | |
* | | | update type of FetchInfo.refresh() to use Literalyobmod2021-05-031-2/+2
| | | |
* | | | copy sys.version checks for literal and final to git.typesyobmod2021-05-031-0/+5
| | | |
* | | | add initial types to remote.pyyobmod2021-05-0332-243/+453
| | | |
* | | | add types to git.compat and git.diffyobmod2021-03-025-64/+91
| | | |
* | | | add types to git.db and git.excyobmod2021-03-013-20/+41
| | | |
* | | | add types to git.util and git.__init__yobmod2021-03-013-57/+68
| | | |
* | | | start add types to util.pyyobmod2021-02-285-97/+135
| | | |
* | | | add types to base.py and fun.pyyobmod2021-02-282-121/+187
| |_|/ |/| |
* | | add newlinesyobmod2021-02-283-2/+2
| | |
* | | add newlineyobmod2021-02-281-1/+1
| | |
* | | move cmd.py types to another branch, mark typing import as unusedyobmod2021-02-282-10/+7
| | |
* | | add py.typed, mypy.ini and git/types.pyyobmod2021-02-284-0/+11
| | |
* | | add testrunner.py to run all tests (as hook for static analysis)yobmod2021-02-281-0/+7
| | |
* | | update .gitignore prior to typesyobmod2021-02-28210-209/+3
| | |
* | | drop py3.4 supportyobmod2021-02-28215-9/+221
| |/ |/|
* | add python 3.9 supportyobmod2021-02-264-3/+5
| |
* | rebase on masteryobmod2021-02-267-8/+10
| |
* | rmv temp fileYobmod2021-02-241-18/+0
| |
* | drop python 3.4, update .gitignoreYobmod2021-02-248-10/+26
|/
* Merge pull request #1126 from larsks/feature/changelogSebastian Thiel2021-02-171-1/+7
|\ | | | | add a changelog entry for #1124
| * add a changelog entry for #1124Lars Kellogg-Stedman2021-02-171-1/+7
|/ | | | | - add a changelog entry for #1124 - correct duplicate entry for 3.1.12 -> 3.1.13
* Merge pull request #1124 from larsks/feature/replaceSebastian Thiel2021-02-172-7/+56
|\ | | | | add replace method to git.Commit
| * add replace method to git.CommitLars Kellogg-Stedman2021-02-152-7/+56
|/ | | | | | | | | | | This adds a replace method to git.Commit. The replace method returns a copy of the Commit object with attributes replaced from keyword arguments. For example: >>> old = repo.head.commit >>> new = old.replace(message='This is a test') closes #1123
* fix changes.rstSebastian Thiel2021-02-091-1/+1
|
* version bump3.1.13Sebastian Thiel2021-02-093-1/+7
|
* Merge pull request #1119 from yvolchkov/masterSebastian Thiel2021-02-052-1/+8
|\ | | | | Fix inheritance issue at commit.iter_items
| * Fix inheritance issue at commit.iter_itemsYuri Volchkov2021-02-052-1/+8
|/ | | | | | | The iterator used to yield Commit() objects, which does not play well with inheritance. Yield cls() instead. Signed-off-by: Yuri Volchkov <yuri@volch.org>
* fix universal_newlines TypeErrorx-santiaga-x2021-01-281-1/+3
| | | | Fixes #1116
* Make git.cmd.Git.CatFileContentStream iterableHex0522021-01-171-0/+3
| | | Add __next__ method to git.cmd.Git.CatFileContentStream, so it can actually be used as an iterable
* fix(fetch): use the correct FETCH_HEAD from within a worktreeGiel van Schijndel2021-01-141-3/+2
| | | | | | | | FETCH_HEAD is one of the symbolic references local to the current worktree and as such should _not_ be looked up in the 'common_dir'. But instead of just hard coding the "right thing" (git_dir) lets defer this to the SymbolicReference class which already contains this knowledge in its 'abspath' property.
* Add license argument to setup.pyHarmon2021-01-101-0/+1
| | | | Resolves #1106
* Fix package name in intro docs to reflect actual pypi name (with capitalization)Kevin Reynolds2021-01-091-1/+1
|
* fix flakeSebastian Thiel2021-01-081-0/+1
|
* fix tests the fast waySebastian Thiel2021-01-081-8/+10
|
* First attempt to fix failing test of #1103fix-1103Sebastian Thiel2021-01-071-4/+10
| | | | | | | | | | | | However, the test asserts on the provided context to be correct, which is hard to do in this branch while it's easy to doubt the value of this. Lastly, there seems to be no way to ignore errors in `git` without muting all output, which is in fact parsed. Maybe it's possible to ignore errors while parsing the new kind of error message.
* prepare release3.1.12Sebastian Thiel2021-01-062-7/+13
|
* Fix handle_diff_line for -z option.Martin Liska2021-01-061-49/+49
|
* try fixing up test fixtures and implementationSebastian Thiel2021-01-062-6/+10
|
* Add '-z' on top of '--raw' to avoid path name manglingSebastian Thiel2021-01-061-1/+2
| | | | | | | Authored based on https://github.com/gitpython-developers/GitPython/issues/1099#issuecomment-754606044 Fixes #1099
* fix universal_newlines TypeErrorJim Wisniewski2020-12-301-3/+4
|
* docs: fix simple typo, repostory -> repositoryTim Gates2020-12-251-1/+1
| | | | | | There is a small typo in git/repo/base.py. Should read `repository` rather than `repostory`.
* Added ability to define git environment in submodule add/update methodsIgor Solovey2020-11-191-4/+16
|
* change decode type and add replace flagDavide Spadini2020-11-101-1/+1
|