Re:Why Google Stores Billions of Lines of Code in a Single R...
by joshuamorton on Wednesday July 25, 2018 @03:25PM
(#17612029)
Number three I disagree with. Bisection depends on build (and test) always working on trunk.
1. A single repo should be able to produce multiple artifacts. 2. It should be possible to use multiple repos to produce one artifact. 3. It should be possible to have revisions in your source control that don't build. 4. It should be possible to produce artifacts that depend on things not even stored in a repo, think build environment or cryptographic keys etc. An increase in version number could simply be an exchange of the keys.