3 ms·
The benefit of changes straddling repositories is having separation of control. For example different npm (cargo, etc) packages are controlled by different ent
by andyferris 5y ago
The benefit of changes straddling repositories is having separation of control.
For example different npm (cargo, etc) packages are controlled by different entities. Semver is used to (loosely) account for compatibility issues and allow for rolling updates.
A single company requiring multiple repositories for control reasons might be an antipattern and might indicate issues with alignment/etc.
- lhnz 5y ago> The benefit of changes straddling repositories > is having separation of control. Good point, although a monorepo with a `CODEOWNERS` file could be used to give control of different areas of a codebase to different people/teams.
- jyounker 5y agoMonorepo tooling (as opposed to a big repo with a bunch of stuff tossed into it) generally provide access controls. Also remember that non DVCS repos generally have find-grained access controls.