@calcifer Switching from what, exactly? From Subversion? Yes, absolutely, do that ASAP. From Git? No way. Mercurial is fine, and I'm sure it has some things it does better than Git. But you're going to be in for a world of pain everywhere else. GitHub and GitLab and Forgejo don't support it. No common tools support it nearly so well as they do Git. Your devs *will* have to use Git sometimes to manage 3rd-party deps. 99% of your devs will hate having to learn a non-Git VCS.
I wouldn't do it.