Currently at 3.2.2 forgehg/setup.py pins the version lower
https://www.mercurial-scm.org/wiki/Python3 says we should target Mercurial 5.0+ Changelogs:
https://www.mercurial-scm.org/wiki/UpgradeNotes https://www.mercurial-scm.org/wiki/WhatsNew/Archive https://www.mercurial-scm.org/wiki/ApiChanges
Test coverage is good 89% but some cases would be good to cover, for this and upcoming python3 work
hfsignoreclean
errors - OSX only?linking [ <=> ...
" outputforgehg.tests.model.test_repository:TestHgRepo.test_merge_request_commits
failsorgehg.tests.functional.test_controllers:TestLogPagination.test_log_messages ProgrammingError: revset statement must be bytes, got u'0debe4adbedc5d711d2e379027cc3c6cca26f89a:0'
TypeError: type() argument 1 must be string, not unicode
Should test with older repos
allura,forgehg:db/8333
timermiddleware:db/8333 (will need release published, req.txt updates) and a few more commits to allura:db/8333