| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Avoid taking a lock for reading | Sebastian Thiel | 2022-01-07 | 1 | -15/+2 |
| | | | | | | | | This isn't needed as git will replace this file atomicially, hence we always see a fully written file when reading. Only when writing we need to obtain a lock. | ||||
| * | increase mypy strictness (warn unused ignored and warn unreachable) | Yobmod | 2021-08-02 | 1 | -1/+0 |
| | | |||||
| * | replace some TBDs wiht runtime types | Yobmod | 2021-07-31 | 1 | -5/+6 |
| | | |||||
| * | Change remaining type comments to py3.6+ types | Yobmod | 2021-07-19 | 1 | -12/+12 |
| | | |||||
| * | update types in types.py | Yobmod | 2021-07-19 | 1 | -3/+4 |
| | | |||||
| * | Fix typing of index.fun.write_tree_from_cache() | Yobmod | 2021-07-09 | 1 | -1/+1 |
| | | |||||
| * | Improve IndexFile_process_diff_args() to get checks to rerun | Yobmod | 2021-07-09 | 1 | -5/+5 |
| | | |||||
| * | Make IndexFile and Diffable .diff() types agree | Yobmod | 2021-07-09 | 1 | -1/+2 |
| | | |||||
| * | Remove defsult_index decorator from diff() and do check within function. ↵ | Yobmod | 2021-07-09 | 1 | -2/+7 |
| | | | | | Breaks typechecking for some reason | ||||
| * | Improve Diffable method typing | Yobmod | 2021-07-09 | 1 | -3/+3 |
| | | |||||
| * | Try to distinguation git.diff module from diff.Diff.diff and ↵ | Yobmod | 2021-07-09 | 1 | -7/+8 |
| | | | | | diff.Daffable.diff() | ||||
| * | Finish initial typing of index folder | Yobmod | 2021-07-08 | 1 | -12/+19 |
| | | |||||
| * | Increase mypy strictness (no_implicit_optional & warn_redundant_casts) and ↵ | Yobmod | 2021-07-08 | 1 | -4/+6 |
| | | | | | fix errors | ||||
| * | Type index _items_to_rela_paths() | Yobmod | 2021-07-06 | 1 | -9/+10 |
| | | |||||
| * | UnMake subodule a forward ref in Index.base2 | Yobmod | 2021-07-06 | 1 | -1/+1 |
| | | |||||
| * | UnMake subodule a forward ref in Index.base | Yobmod | 2021-07-06 | 1 | -1/+1 |
| | | |||||
| * | Make subodule a forward ref in Index.base3 | Yobmod | 2021-07-06 | 1 | -2/+2 |
| | | |||||
| * | Make subodule a forward ref in Index.base2 | Yobmod | 2021-07-06 | 1 | -1/+1 |
| | | |||||
| * | Make subodule a forward ref in Index.base | Yobmod | 2021-07-06 | 1 | -4/+4 |
| | | |||||
| * | Improve types of @unbare_repo and @git_working_dir decorators | Yobmod | 2021-07-06 | 1 | -3/+3 |
| | | |||||
| * | Add missed types to Commit, uncomment to_native_path_linux() | Yobmod | 2021-07-01 | 1 | -2/+3 |
| | | |||||
| * | Type Traversable.traverse() better, start types of submodule | Yobmod | 2021-06-30 | 1 | -2/+3 |
| | | |||||
| * | Add types to tree.Tree | Yobmod | 2021-06-24 | 1 | -1/+1 |
| | | |||||
| * | index.base unmerged_blobs() doc string | Yobmod | 2021-05-17 | 1 | -2/+2 |
| | | |||||
| * | add types to index.fun.py | Yobmod | 2021-05-17 | 1 | -2/+3 |
| | | |||||
| * | flake8 and mypy fixes | Yobmod | 2021-05-16 | 1 | -1/+1 |
| | | |||||
| * | Add types to index.typ.py | Yobmod | 2021-05-16 | 1 | -2/+5 |
| | | |||||
| * | Add remaining types to IndexFile ._store_items() ._entries_for_paths() | Yobmod | 2021-05-16 | 1 | -8/+12 |
| | | |||||
| * | Add remaining types to IndexFile ._preprocess_add_items() to .diff() | Yobmod | 2021-05-16 | 1 | -1/+2 |
| | | |||||
| * | Add remaining types to IndexFile ._preprocess_add_items() to .diff() | Yobmod | 2021-05-16 | 1 | -36/+55 |
| | | |||||
| * | Add initial types to IndexFile .init() to _to_relative_path() | Yobmod | 2021-05-15 | 1 | -2/+2 |
| | | |||||
| * | Add initial types to IndexFile .init() to _to_relative_path() | Yobmod | 2021-05-15 | 1 | -50/+72 |
| | | |||||
| * | fix flake | Sebastian Thiel | 2021-01-08 | 1 | -0/+1 |
| | | |||||
| * | 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. | ||||
| * | Fixed all warnings in documentation and updated Makefile to treat warnings ↵ | Kian Cross | 2020-07-13 | 1 | -4/+4 |
| | | | | | as errors. | ||||
| * | Fix exception causes all over the codebase | Ram Rachum | 2020-06-14 | 1 | -3/+3 |
| | | |||||
| * | Fix flake8 errors | Sebastian Thiel | 2020-05-28 | 1 | -2/+2 |
| | | |||||
| * | Only resolve globs if path does not exist on disk | Sebastian Thiel | 2020-03-08 | 1 | -2/+2 |
| | | | | | Fixes #994 | ||||
| * | Remove and replace compat.string_types | Harmon | 2020-02-08 | 1 | -5/+4 |
| | | |||||
| * | Remove and replace compat.izip | Harmon | 2020-02-08 | 1 | -3/+2 |
| | | |||||
| * | Remove and replace compat.xrange | Harmon | 2020-02-08 | 1 | -2/+1 |
| | | |||||
| * | Remove and replace compat.mviter | Harmon | 2020-02-08 | 1 | -5/+4 |
| | | |||||
| * | removed trailing whitespaces | Pratik Anurag | 2019-10-15 | 1 | -1/+1 |
| | | |||||
| * | removed trailing whitespaces | Pratik Anurag | 2019-10-15 | 1 | -1/+1 |
| | | |||||
| * | renamed unused variables | Pratik Anurag | 2019-10-15 | 1 | -2/+2 |
| | | |||||
| * | As string is iterable, changed to isinstance check | Marcel | 2019-10-15 | 1 | -8/+4 |
| | | | | | test now works | ||||
| * | fixed code repetition | Marcel | 2019-10-15 | 1 | -30/+29 |
| | | |||||
| * | allow calling index.add, index.move and index.remove with single items | Marcel | 2019-10-15 | 1 | -17/+29 |
| | | | | | | added testing for it closes #813 | ||||
| * | git: index: base: use os.path.relpath | Ruslan Kuprieiev | 2018-04-04 | 1 | -3/+2 |
| | | | | | | | Fixes #743 Signed-off-by: Ruslan Kuprieiev <kupruser@gmail.com> | ||||
| * | Merge pull request #737 from hugovk/rm-2.6 | Sebastian Thiel | 2018-03-24 | 1 | -16/+16 |
| |\ | | | | | Drop support for EOL Python 2.6 and 3.3 | ||||
