Re:Git is a file system. We need a database for the code
by ongy on Sunday February 15, 2026 @06:09AM
(#47022821)
That black hole behavior is a result of corporate processes though.
Not a result of git.
Business continuity (no uncontrolled external dependencies) and corporate security teams wanting to be able to scan everything. Also wanting to update everyone's dependencies when they backport something.
Once you got those requirements, most of the benefits of multi-repo / roundtripping over releases just don't hold anymore.
The entanglement can be stronger, but if teams build clean APIs it's no harder than removing it from a cluster of individual repositories. That might be a pretty load bearing if though.
Re:Git is a file system. We need a database for the code
by rbsmith on Sunday February 15, 2026 @06:44AM
(#47022976)
> there is no way to separate it
There is
git subtree --help
May get complicated at the edges, as files move across boundaries. It's a hard problem. And for some subset of those problems, subtree does give a way to split and join.
This subject deserves a study of its own, but big-big-tech tends to use other things than git.