4 ms·
does anyone know if mercurial is more pleasant in this regard?
by woodrowbarlow 10y ago
does anyone know if mercurial is more pleasant in this regard?
- luckydude 10y agoSo one of the main developers of hg is on record saying don't use hg's answer to this problem. I haven't looked at what they have, that was enough for me to move on.
- e12e 10y agoNo, not really. Apart from the reply above about bitkeeper, I'm not aware of any new or old (d)vcs that does "sub-modules" well. There's AFAIK been some orgs working on mercurial in order to support large mono-repos - I don't know if it's better or worse than git today. I see that Illumos (opensolaris) have shifted from mercurial to git, for example: https://wiki.illumos.org/display/illumos/Mercurial+Workflow https://wiki.illumos.org/display/illumos/Mercurial+Workflow (Solaris/Sun was a somewhat early adopter of "big" mercurial repos). Working with big mono repos are not without challenges: https://code.facebook.com/posts/218678814984400/scaling-mercurial-at-facebook/ https://code.facebook.com/posts/218678814984400/scaling-merc... FWIW I tried using sub-modules for mercurial some years ago - in the end I realized it was probably not worth it. I'm also skeptical about go's use of "vendoring" dependencies for a similar reason.