Unstable hash conversion
Changeset hash conversion seems to recently have become unstable. I pull the same git repo twice (from the damned Bitbucket), but the Mercurial hashes are not the same: pulling the repo twice results in different hashes for the changesets. This is on two different computers, one running Mercurial 5.0.1 and another 5.1.1. (It's hell to try to install a specific old version with Homebrew, needed because hg-git doesn't work with the latest Python3 Mercurial.)
I also use a Nextcloud instance (with a Mercurial-only copy of the repo, as created by hg clone
) to sync changes I'm not ready to push yet to the shared repo. There didn't use to be any problems with this, but now this doesn't work as the computers don't share the changeset hashes. I've recently enabled Changeset Evolution to incrementally work on those changesets from either computer, but even after nuking everything from my computers and not having touched any CE features, the instability remains.