Closed netme closed 9 years ago
Cool. Thank you for the addition!
@miki725 I did some improvements. Could you please check f70d26d...551f0b8 ?
@netme looks great. just one Python3 issue
@miki725 fixed
@netme awesome. thank you!!!
@gregarmer leaving to you to review/merge
@miki725 @gregarmer please also review your .travis.yml
script.
I'm not sure that it's worth to run it. It does pretty nothing.
the reason for the travis is to set everything up for travis. the problem is that nobody had a chance to write any tests yet....
@miki725 I see. Yes, tests are definitely missing. I've screwed up the system multiple times during this small extension implementation :)
I've deployed this code on our Jenkins. Now it's a part of out CI process, looks like it works :)
@gregarmer @miki725 should we merge my pull request?
@netme Thanks for the contribution! ... and apologies for the delay - I'll run through it asap.
The implementation looks good to me. At some point in the future, it would be nice to use the abc module to keep subclasses consistent and ensure all methods are defined.
@gregarmer yes, can be an option, but I'll prefer to focus on test coverage first :)
@gregarmer please check the latest commit
I'll merge as soon as the build completes, then I'll bump the version and push a new release to PyPI. Should be up in a couple hours.
@gregarmer awesome, looking forward. Thanks again for reviewing it! I'll keep supporting the hg module since we have it in production now.
@gregarmer it's green and ready to merge :tada:
@gregarmer thanks a lot. I will try to install it tomorrow.
Introduces basic Mercurial support based on
extdiff
mercurial extension.How to test:
flake8-diff
extdiff
support in your local~/.hgrc
file:hg init <repository name>
hg bookmark initial
flake8-diff --vcs=hg initial
and check that the issues found by Flake8 are displayed.