Issues with using Mercurial instead of Git

If you want to use any form of version control, that particular framework will be a “dependency”. So I am not sure I understand the question.

In any case, for released versions you don’t need to deal with git if you don’t want to, just extract from a tarball.