3 ms·
> There are even plugins and shell scripts that will make Mercurial act like a mono repository for many small repositories Seems kinda backwards to me, why not
by jahewson 10y ago
> There are even plugins and shell scripts that will make Mercurial act like a mono repository for many small repositories
Seems kinda backwards to me, why not project portions of a monorepo to behave like individual repositories? That way you get atomic commits too.
- agentgt 10y ago> Seems kinda backwards to me, why not project portions of a monorepo to behave like individual repositories? That way you get atomic commits too. But on the other hand you now need custom scripts to filter out other projects that are completely irrelevant to you. Just the .hgtags file alone must be a 10k line nightmare... or maybe the big boys just don't deploy/release often. It is a lot more tooling than I think you might think. Linux and Firefox having a monorepository is not the same as a whole company as big as google and facebook having a single repository for all of their projects. I'm not even sure if these companies really are doing that. The use of monorepository could just mean a single place of storage but maybe they do allow a couple of trees (or maybe not).