Some years ago, Mercurial | TortoiseHG could exchange data bidirectionally easy with at least 2 Big Brothers:
- Subversion, using HGSubversion
- Git, using HG-Git
Current (6.0 versions of family) state - the ordinary users have none:
- hg-subversion is broken (extension can't be loaded), bundled with THG (Mercurial ???) extension not updated since 2019
hgsubversion: 6a6ce9d9da35 2019-04-19
(extraction from myTortoiseHg\extension-versions.txt
), external SVN-bindings exist only for Python 2.7 (while py3-movement inside Mercurial is live and active) - hg-git got some big troubles, starting from THG 4.9 (manual patching of library.zip was required), on 6 version the situation has gotten better (no patching), but still unsatisfactory for the common user - installing Python 2.7 (for single-user) and using
pip
isn't The Right Way (tm)
Are there any comments, additions, clarifications, recommendations on how to do it (if what I am doing is wrong)?
Addition after some testing: special verson tortoisehg-6.0hggit-x64.msi from Matt Harbison at least allow using hg-git with ssh-transport (not http yet) and can be recommended for every-day usage by ordinary user.