no_git: maintaining GitLab state without any Git conversion.
This introduces the new `NoGitStateMaintainer` class, whose usage is triggered by the new `heptapod.no-git` boolean parameter, which is false by default. The new `no_git.test_integration` test module is an adapted copy of `git.test_integration`, written in such a way that `diff -u` between the two source files is readable, to help with maintainability. This may result in some weird line breakings and the like.
parent
66f073f6c089
No related branches found
No related tags found
Showing
- hgext3rd/heptapod/__init__.py 8 additions, 1 deletionhgext3rd/heptapod/__init__.py
- hgext3rd/heptapod/no_git.py 132 additions, 0 deletionshgext3rd/heptapod/no_git.py
- hgext3rd/heptapod/tests/no_git/__init__.py 0 additions, 0 deletionshgext3rd/heptapod/tests/no_git/__init__.py
- hgext3rd/heptapod/tests/no_git/test_inner.py 68 additions, 0 deletionshgext3rd/heptapod/tests/no_git/test_inner.py
- hgext3rd/heptapod/tests/no_git/test_integration.py 1257 additions, 0 deletionshgext3rd/heptapod/tests/no_git/test_integration.py
Loading
Please register or sign in to comment