Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Add __future__.annotations to repo/base.py | Yobmod | 2021-08-02 | 1 | -3/+1 |
| | |||||
* | Fix parse_date typing 7 | Yobmod | 2021-08-02 | 1 | -1/+3 |
| | |||||
* | Fix parse_date typing 6 | Yobmod | 2021-08-02 | 1 | -1/+1 |
| | |||||
* | 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 | 1 | -3/+5 |
| | |||||
* | increase mypy strictness (warn unused ignored) | Yobmod | 2021-08-02 | 1 | -1/+1 |
| | |||||
* | Add final types to submodule.py | Yobmod | 2021-07-31 | 1 | -6/+6 |
| | |||||
* | Fix more missing types in Symbolic.py, cos GuthubActions pytest stuck | Yobmod | 2021-07-28 | 1 | -0/+5 |
| | |||||
* | Change remaining type comments to py3.6+ types | Yobmod | 2021-07-19 | 1 | -3/+3 |
| | |||||
* | Make traversable and serilizable into protocols | Yobmod | 2021-07-19 | 1 | -24/+54 |
| | |||||
* | Move TraverseNT to global, cos mypy complained on testing | Yobmod | 2021-07-09 | 1 | -4/+6 |
| | |||||
* | Flatten list_traverse() | Yobmod | 2021-07-09 | 1 | -0/+1 |
| | |||||
* | Rmv circular import, create Has_id_attribute Protocol instead | Yobmod | 2021-07-09 | 1 | -4/+2 |
| | |||||
* | Add list_traverse() to Tree and TraversableIterableObj. | Yobmod | 2021-07-09 | 1 | -1/+6 |
| | |||||
* | 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 |
| | |||||
* | tests TraversableIterableObj typeguard | Yobmod | 2021-07-09 | 1 | -5/+5 |
| | |||||
* | Add missed types to Commit, uncomment to_native_path_linux() | Yobmod | 2021-07-01 | 1 | -8/+8 |
| | |||||
* | Fix forward ref | Yobmod | 2021-06-30 | 1 | -1/+1 |
| | |||||
* | Type Traversable/list_traverse() better, make IterablleObj a protocol | Yobmod | 2021-06-30 | 1 | -14/+10 |
| | |||||
* | Type Tree.traverse() better | Yobmod | 2021-06-30 | 1 | -2/+4 |
| | |||||
* | Type Traversable.traverse() better, start types of submodule | Yobmod | 2021-06-30 | 1 | -25/+132 |
| | |||||
* | another typo | Dominic | 2021-06-25 | 1 | -1/+1 |
| | |||||
* | fix typo | Dominic | 2021-06-25 | 1 | -1/+1 |
| | |||||
* | flake8 fix | Dominic | 2021-06-25 | 1 | -1/+1 |
| | |||||
* | Import typevar in util.py | Dominic | 2021-06-25 | 1 | -1/+3 |
| | |||||
* | fix indent | Yobmod | 2021-06-24 | 1 | -22/+0 |
| | |||||
* | Make IterableList generic and update throughout | Yobmod | 2021-06-24 | 1 | -5/+6 |
| | |||||
* | Update typing-extensions version in requirements.txt | Yobmod | 2021-06-23 | 1 | -38/+91 |
| | |||||
* | accept datetime instances as dates | Alba Mendez | 2020-08-31 | 1 | -0/+5 |
| | | | | | | There's no easy way to re-create a commit (i.e. for rewriting purposes), because dates must be formatted as strings, passed, then parsed back. This patch allows parse_date() to accept datetime instances, such as those produced by from_timestamp() above. | ||||
* | Fix exception causes all over the codebase | Ram Rachum | 2020-06-14 | 1 | -2/+2 |
| | |||||
* | Added parsing for '@1400000000 +0000' date format as used by git commit hooks. | Dries | 2019-12-29 | 1 | -0/+2 |
| | |||||
* | Fix pickling of tzoffset | Uwe L. Korn | 2019-10-19 | 1 | -0/+3 |
| | | | | Fixes #650 | ||||
* | Avoid from_timestamp() function to raise an exception when the offset is ↵ | ishepard | 2018-04-04 | 1 | -2/+5 |
| | | | | | | greater or lower than 24 hours. Add tests that exercise the new behaviour | ||||
* | Rewrite unnecessary dict/list/tuple calls as literals | Hugo | 2018-03-18 | 1 | -3/+3 |
| | |||||
* | Fix some typos | Santiago Castro | 2016-10-20 | 1 | -4/+4 |
| | |||||
* | Add support for getting "aware" datetime info | Vincent Driessen | 2016-04-19 | 1 | -1/+29 |
| | | | | | | | | | | | | | | | | This adds 2 properties to commits. Their values are derived from the existing data stored on them, but this makes them more conveniently queryable: - authored_datetime - committed_datetime These return "aware" datetimes, so they are effectively companions to their raw timestamp equivalents, respectively `authored_date` and `committed_date`. These datetime instances are convenient structures since they show the author-local commit date and their UTC offset. | ||||
* | fix(commit): serialization timezone handling | Sebastian Thiel | 2015-08-17 | 1 | -1/+1 |
| | | | | | | | | | Previously timezones which were not divisable by 3600s would be parsed correctly, but would serialize into a full hour, rounded up. Now floating point computation is used which fixes the issue. Related to #336 | ||||
* | Fix typo | Kyle P. Johnson | 2015-03-27 | 1 | -1/+1 |
| | |||||
* | Intermediate commit: test_config and test_actor works | Sebastian Thiel | 2015-01-05 | 1 | -8/+8 |
| | | | | | Kind of tackling the tasks step by step, picking low-hanging fruit first, or the ones that everyone depends on | ||||
* | Bumped version, updated changelog, reduced code smell | Sebastian Thiel | 2015-01-04 | 1 | -5/+4 |
| | | | | | There is more work to do though, as many imports are still incorrect. Also, there are still print statements |