| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | | | * | | fixes from #1202 | Yobmod | 2021-03-16 | 1 | -12/+16 | |
| | | | | | | ||||||
| | | | * | | add types to git.__init__, compat, db, diff, exc, util | Yobmod | 2021-03-16 | 11 | -215/+321 | |
| | | | | | | ||||||
| | | | * | | rebase on master | Yobmod | 2021-03-16 | 2 | -2/+14 | |
| | | | | | | ||||||
| | | * | | | Fix changes.rst… | Sebastian Thiel | 2021-03-14 | 1 | -1/+1 | |
| | | | | | | ||||||
| | | * | | | Set an end-date for python 3.5 support | Sebastian Thiel | 2021-03-13 | 2 | -2/+7 | |
| | | | | | | ||||||
| | | * | | | Merge pull request #1193 from bertwesarg/revert-sorted-kwargs | Sebastian Thiel | 2021-03-13 | 1 | -1/+8 | |
| | | |\ \ \ | | | | | | | | | | | | | Restore order of operators before executing the git command only for < py3.6 | |||||
| | | | * | | | Restore order of operators before executing the git command only for < py3.6 | Bert Wesarg | 2021-03-13 | 1 | -1/+8 | |
| | | | | |/ | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since Python 3.6 kwargs order will be preserved and thus provide a stable order, therefore we can make 89ade7bfff534ae799d7dd693b206931d5ed3d4f conditional based on the Python. Thus make it able to pass ordered options to Git commands. See: https://www.python.org/dev/peps/pep-0468/ | |||||
| | | * | | | Merge pull request #1192 from Yobmod/main | Sebastian Thiel | 2021-03-12 | 6 | -125/+201 | |
| | | |\ \ \ | | | |/ / | | |/| / | | | |/ | Add initial types to repo/fun.py | |||||
| | | | * | Combined commits to add types to base.py and fun.py | yobmod | 2021-03-04 | 7 | -127/+203 | |
| | | | | | ||||||
| | | * | | Merge pull request #1188 from Yobmod/main | Sebastian Thiel | 2021-03-03 | 10 | -5/+26 | |
| | | |\ \ | | | |/ | | | | | Drop python 3.4, prep for adding types | |||||
| | | * | | Use UTF-8 encoding when getting information about packed refs | Klyahin Aleksey | 2021-03-03 | 1 | -1/+1 | |
| | | | | | ||||||
| | | * | | bump patch level3.1.14 | Sebastian Thiel | 2021-02-28 | 2 | -2/+2 | |
| | | | | | ||||||
| | | * | | Merge pull request #1184 from Yobmod/main | Sebastian Thiel | 2021-02-28 | 4 | -3/+5 | |
| | | |\ \ | | | | | | | | | | | Add python 3.9 | |||||
| * | | | | | make progress types more general | yobmod | 2021-05-03 | 1 | -3/+3 | |
| |/ / / / | ||||||
| * | | | | add types to PushInfo.__init__() .remote_ref() and .old_commit() | yobmod | 2021-05-03 | 1 | -4/+4 | |
| | | | | | ||||||
| * | | | | update type of FetchInfo.refresh() to use Literal | yobmod | 2021-05-03 | 1 | -2/+2 | |
| | | | | | ||||||
| * | | | | copy sys.version checks for literal and final to git.types | yobmod | 2021-05-03 | 1 | -0/+5 | |
| | | | | | ||||||
| * | | | | add initial types to remote.py | yobmod | 2021-05-03 | 32 | -243/+453 | |
| | | | | | ||||||
| * | | | | add types to git.compat and git.diff | yobmod | 2021-03-02 | 5 | -64/+91 | |
| | | | | | ||||||
| * | | | | add types to git.db and git.exc | yobmod | 2021-03-01 | 3 | -20/+41 | |
| | | | | | ||||||
| * | | | | add types to git.util and git.__init__ | yobmod | 2021-03-01 | 3 | -57/+68 | |
| | | | | | ||||||
| * | | | | start add types to util.py | yobmod | 2021-02-28 | 5 | -97/+135 | |
| | | | | | ||||||
| * | | | | add types to base.py and fun.py | yobmod | 2021-02-28 | 2 | -121/+187 | |
| | |_|/ |/| | | ||||||
| * | | | add newlines | yobmod | 2021-02-28 | 3 | -2/+2 | |
| | | | | ||||||
| * | | | add newline | yobmod | 2021-02-28 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | move cmd.py types to another branch, mark typing import as unused | yobmod | 2021-02-28 | 2 | -10/+7 | |
| | | | | ||||||
| * | | | add py.typed, mypy.ini and git/types.py | yobmod | 2021-02-28 | 4 | -0/+11 | |
| | | | | ||||||
| * | | | add testrunner.py to run all tests (as hook for static analysis) | yobmod | 2021-02-28 | 1 | -0/+7 | |
| | | | | ||||||
| * | | | update .gitignore prior to types | yobmod | 2021-02-28 | 210 | -209/+3 | |
| | | | | ||||||
| * | | | drop py3.4 support | yobmod | 2021-02-28 | 215 | -9/+221 | |
| | |/ |/| | ||||||
| * | | add python 3.9 support | yobmod | 2021-02-26 | 4 | -3/+5 | |
| | | | ||||||
| * | | rebase on master | yobmod | 2021-02-26 | 7 | -8/+10 | |
| | | | ||||||
| * | | rmv temp file | Yobmod | 2021-02-24 | 1 | -18/+0 | |
| | | | ||||||
| * | | drop python 3.4, update .gitignore | Yobmod | 2021-02-24 | 8 | -10/+26 | |
| |/ | ||||||
| * | Merge pull request #1126 from larsks/feature/changelog | Sebastian Thiel | 2021-02-17 | 1 | -1/+7 | |
| |\ | | | | | add a changelog entry for #1124 | |||||
| | * | add a changelog entry for #1124 | Lars Kellogg-Stedman | 2021-02-17 | 1 | -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/replace | Sebastian Thiel | 2021-02-17 | 2 | -7/+56 | |
| |\ | | | | | add replace method to git.Commit | |||||
| | * | add replace method to git.Commit | Lars Kellogg-Stedman | 2021-02-15 | 2 | -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.rst | Sebastian Thiel | 2021-02-09 | 1 | -1/+1 | |
| | | ||||||
| * | version bump3.1.13 | Sebastian Thiel | 2021-02-09 | 3 | -1/+7 | |
| | | ||||||
| * | Merge pull request #1119 from yvolchkov/master | Sebastian Thiel | 2021-02-05 | 2 | -1/+8 | |
| |\ | | | | | Fix inheritance issue at commit.iter_items | |||||
| | * | Fix inheritance issue at commit.iter_items | Yuri Volchkov | 2021-02-05 | 2 | -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 TypeError | x-santiaga-x | 2021-01-28 | 1 | -1/+3 | |
| | | | | | Fixes #1116 | |||||
| * | Make git.cmd.Git.CatFileContentStream iterable | Hex052 | 2021-01-17 | 1 | -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 worktree | Giel van Schijndel | 2021-01-14 | 1 | -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.py | Harmon | 2021-01-10 | 1 | -0/+1 | |
| | | | | | Resolves #1106 | |||||
| * | Fix package name in intro docs to reflect actual pypi name (with capitalization) | Kevin Reynolds | 2021-01-09 | 1 | -1/+1 | |
| | | ||||||
| * | fix flake | Sebastian Thiel | 2021-01-08 | 1 | -0/+1 | |
| | | ||||||
| * | fix tests the fast way | Sebastian Thiel | 2021-01-08 | 1 | -8/+10 | |
| | | ||||||
| * | First attempt to fix failing test of #1103fix-1103 | Sebastian Thiel | 2021-01-07 | 1 | -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. | |||||
