Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | import unittest adds 0.250s to script launch time | wonder-mice | 2022-01-12 | 1 | -2/+2 |
| | | | This should not be imported at root level, since it adds a lot of initialization overhead without need. | ||||
* | Fix doc string error in Objects.Commit | Takuya Kitazawa | 2022-01-10 | 1 | -2/+2 |
| | |||||
* | Use git interpret-trailers for trailers property | Ket3r | 2022-01-07 | 1 | -17/+26 |
| | | | | | | | The whitespace handling and trailer selection isn't very trivial or good documented. It therefore seemed easier and less error prone to just call git to parse the message for the trailers section and remove superfluos whitespaces. | ||||
* | Add trailer as commit property | Peter Kempter | 2022-01-07 | 1 | -1/+40 |
| | | | | | | | | With the command `git interpret-trailers` git provides a way to interact with trailer lines in the commit messages that look similar to RFC 822 e-mail headers (see: https://git-scm.com/docs/git-interpret-trailers). The new property returns those parsed trailer lines from the message as dictionary. | ||||
* | Revert "Replace wildcard imports with concrete imports" | Trym Bremnes | 2021-10-03 | 1 | -7/+7 |
| | | | | | | | | | | | This reverts commit 53d94b8091b36847bb9e495c76bb5a3ec2a2fdb5. The reason for the revert is that the commit in question introduced a regression where certain modules, functions and classes that were exposed before were no longer exposed. See https://github.com/gitpython-developers/GitPython/pull/1352#issuecomment-932757204 for additional information. | ||||
* | Replace wildcard imports with concrete imports | Trym Bremnes | 2021-10-01 | 1 | -7/+7 |
| | | | | | | | All `from <module> import *` has now been replaced by `from <module> import X, Y, ...`. Contributes to #1349 | ||||
* | upgrade sphinx for 3.10 compat | Yobmod | 2021-08-09 | 1 | -4/+5 |
| | |||||
* | try fix for Protocol buy in 3.10 3 | Yobmod | 2021-08-09 | 1 | -2/+2 |
| | |||||
* | try fix for Protocol buy in 3.10 2 | Yobmod | 2021-08-09 | 1 | -1/+1 |
| | |||||
* | try fix for Protocol buy in 3.10 | Yobmod | 2021-08-09 | 1 | -2/+8 |
| | |||||
* | type fixo | Yobmod | 2021-08-08 | 1 | -944/+0 |
| | |||||
* | type fix | Yobmod | 2021-08-08 | 1 | -0/+944 |
| | |||||
* | add type check to conf_encoding (in thoery could be bool or int) | Yobmod | 2021-08-08 | 1 | -0/+2 |
| | |||||
* | Add __future__.annotations to repo/base.py | Yobmod | 2021-08-02 | 1 | -3/+1 |
| | |||||
* | Fix parse_date typing 7 | Yobmod | 2021-08-02 | 2 | -567/+3 |
| | |||||
* | Fix parse_date typing 6 | Yobmod | 2021-08-02 | 2 | -1/+567 |
| | |||||
* | Fix parse_date typing 5 | Yobmod | 2021-08-02 | 1 | -2/+7 |
| | |||||
* | Fix parse_date typing 4 | Yobmod | 2021-08-02 | 1 | -12/+7 |
| | |||||
* | Fix parse_date typing 3 | Yobmod | 2021-08-02 | 1 | -6/+4 |
| | |||||
* | Fix parse_date typing 2 | Yobmod | 2021-08-02 | 1 | -1/+3 |
| | |||||
* | Fix parse_date typing | Yobmod | 2021-08-02 | 1 | -3/+5 |
| | |||||
* | increase mypy strictness (warn unused ignored and warn unreachable) | Yobmod | 2021-08-02 | 3 | -5/+7 |
| | |||||
* | increase mypy strictness (warn unused ignored) | Yobmod | 2021-08-02 | 1 | -1/+1 |
| | |||||
* | replace some TBDs wiht runtime types | Yobmod | 2021-07-31 | 1 | -1/+2 |
| | |||||
* | Add final types to submodule.py | Yobmod | 2021-07-31 | 2 | -12/+13 |
| | |||||
* | Add final types to tree.py | Yobmod | 2021-07-31 | 1 | -2/+2 |
| | |||||
* | Add final types to commit.py | Yobmod | 2021-07-31 | 1 | -3/+3 |
| | |||||
* | Add type to objects.base.new() | Yobmod | 2021-07-31 | 1 | -1/+2 |
| | |||||
* | update types submodule/root.py | Dominic | 2021-07-31 | 1 | -3/+1 |
| | |||||
* | update types submodule/base.py | Dominic | 2021-07-31 | 1 | -3/+5 |
| | |||||
* | update types commit.py | Dominic | 2021-07-31 | 1 | -0/+1 |
| | |||||
* | Update util.py | Dominic | 2021-07-31 | 1 | -94/+545 |
| | |||||
* | Update util.py | Dominic | 2021-07-31 | 1 | -540/+94 |
| | |||||
* | Rmv with_metaclass shim, make section constraint generic wrt its ↵ | Yobmod | 2021-07-24 | 2 | -8/+8 |
| | | | | configparser type | ||||
* | Replace all Typeguard with cast, revert update to typing-extensions==3.10.0 | Yobmod | 2021-07-24 | 2 | -12/+15 |
| | |||||
* | Rmv old py2.7 __future__ imports | Yobmod | 2021-07-19 | 1 | -2/+0 |
| | |||||
* | Change remaining type comments to py3.6+ types | Yobmod | 2021-07-19 | 4 | -7/+8 |
| | |||||
* | Make types in refs compatible with objects | Yobmod | 2021-07-19 | 7 | -23/+30 |
| | |||||
* | Make traversable and serilizable into protocols | Yobmod | 2021-07-19 | 1 | -24/+54 |
| | |||||
* | Use TreeCacheTup type alias throughout | Yobmod | 2021-07-09 | 2 | -7/+9 |
| | |||||
* | Try to distinguation git.diff module from diff.Diff.diff and ↵ | Yobmod | 2021-07-09 | 1 | -2/+2 |
| | | | | diff.Daffable.diff() | ||||
* | Rmv submodule.base Repo assert | Yobmod | 2021-07-09 | 1 | -1/+1 |
| | |||||
* | Move TraverseNT to global, cos mypy complained on testing | Yobmod | 2021-07-09 | 2 | -4/+7 |
| | |||||
* | Flatten list_traverse() | Yobmod | 2021-07-09 | 1 | -0/+1 |
| | |||||
* | Fix list_traverse() docstring for Autodoc | Yobmod | 2021-07-09 | 1 | -0/+5 |
| | |||||
* | Rmv circular import, create Has_id_attribute Protocol instead | Yobmod | 2021-07-09 | 2 | -5/+3 |
| | |||||
* | Add list_traverse() to Tree and TraversableIterableObj. | Yobmod | 2021-07-09 | 2 | -3/+11 |
| | |||||
* | Change type of list_traverse() again. | Yobmod | 2021-07-09 | 1 | -6/+17 |
| | |||||
* | Rmv typeguard from list_traverse(), was wrong | Yobmod | 2021-07-09 | 1 | -17/+13 |
| | |||||
* | improve TraversableIterableObj typeguard | Yobmod | 2021-07-09 | 1 | -4/+6 |
| |