remove very old and not helpful showbrowser() on test assertion failures
version 0.6.0
sync min requirements with allura min req
fix one issue with hg 7.2
support hg 6.8.2-7.1.2 with simplified better outgoing using hooks
actually suppress most hg stdout entirely (maybe later add a way for tests to show it)
remove unnecessary hg stdout handling for tests (pytest -s works fine to see stdout)
fix some deprecations and warnings
update configparser import to not use six
fix one issue with hg 7.2
support hg 6.8.2-7.1.2 with simplified better outgoing using hooks
remove unnecessary hg stdout handling for tests (pytest -s works fine to see stdout)
fix some deprecations and warnings
python 3.14 compat
support mercurial up to 6.8.1
allow passing configs via .ini into hg commands, esp. for controlling repo format for different versions
version 0.5.4
use pkg_file helper
[#8520] replace pkg_resources with importlib
[#8520] update deprecated beautifulsoup methods
convert unittest -> pytest
update comment: this is still an issue on 3.9, can update when we get to 3.10
cleaner "raises" checking in tests
update pytest.ini from Allura
tested a few newer versions successfully
version 0.5.3
[#8556] simplify has_access calls
[#8529] fix repo root to handle unicode branch names
version 0.5.2
ming.orm->odm to avoid deprecation warnings
update warning handling
replace nose-style/alluratest.tools assertions with regular assert
remove datadiff dependency
remove more nose references
converting nose tests to pytest
Pytest support
Pytest support
converting nose tests to pytest
test fix
[#8450] update test
test fixes
version 0.5.1
allow mercurial 6.1.x; new repos use share-safe which requires hg 5.7 to interoperate
allow mercurial 6.0.x
add extension to README
[#7375] noindex, follow on empty repositories
don't show closed hg branches
allow mercurial 6.1.x; new repos use share-safe which requires hg 5.7 to interoperate
add extension to README
allow mercurial 6.0.x
[#7375] noindex, follow on empty repositories
Drop support for python < 3.7
Drop support for python < 3.7
Drop support for python < 3.7
Version 0.4.0
[#8397] hg 5.5.x works fine
[#8397] hg 5.4.x works fine
[#8397] hg 5.3.x support
[#8397] hg 5.6.x support, based on https://www.mercurial-scm.org/repo/hg/rev/0356b41fe01d
[#8397] hg 5.7.x support
[#8397] hg 5.8.x support
[#8397] hg 5.9.x works
[#8397] more upgrade notes
Version 0.3.6
Convert document/collection mapping to be like other MappedClass types
Version 0.3.5
[#8386] don't depend on nose
add universal to setup.cfg
Version 0.3.4
py3: also patch .buffer handling for nose --with-xunit and --with-xunitmp when hg is used
Avoid version importing which tries to pull in other things via __init__ too early
Version 0.3.3.
Require six
Version 0.3.2
pep8/pycodestyle cleanup
[#8379] binary for commit/merge/push/pull ops
[#8379] python-modernize -n -w --no-diffs -f default -f libmodernize.fixes.fix_open .
[#8379] hex() is bytes on py3, we use strings
[#8379] some basic bytes changes
[#8363] no safe param in pymongo 3+
[#8379] more explicit syntax
[#8379] python-modernize --future-unicode -n -w --no-diffs -f unicode_future .
[#8379] unicode literals; fix configparser write encoding
[#8379] automatic workaround for nose capture vs mercurial stdout.buffer problem
[#8379] allow App to be imported without pulling in model & mercurial imports
[#8379] even dictionary keys are expected as bytes for Mercurial methods
[#8379] version updates
[#8379] misc fixes
wiki_seo improve repo navbar SEO by 302->301
[#8379] automatic workaround for nose capture vs mercurial stdout.buffer problem
[#8379] version updates
[#8379] misc fixes
[#8379] even dictionary keys are expected as bytes for Mercurial methods
[#8379] python-modernize -n -w --no-diffs -f default -f libmodernize.fixes.fix_open .
[#8379] unicode literals; fix configparser write encoding
[#8379] some basic bytes changes
[#8379] python-modernize --future-unicode -n -w --no-diffs -f unicode_future .
[#8379] binary for commit/merge/push/pull ops
[#8379] hex() is bytes on py3, we use strings
[#8379] allow App to be imported without pulling in model & mercurial imports