4 ms·
"The biggest complexity is that Git has a very conservative approach to compatibility, requiring that repositories remain compatible across versions." This, ab
by mg74 9y ago
"The biggest complexity is that Git has a very conservative approach to compatibility, requiring that repositories remain compatible across versions."
This, above all else. That I never, or anyone else on our team, ever has to worry about wether they are running an "older version" of git is such a win.
- gear54rus 9y agoBig problem. Just update your machines. Am I supposed to miss great features because of your admin laziness? It has to fail gracefully on version mismatch, other than that it's just a bad decision.
- xyzzy_plugh 9y agoIt's not really a surprise that monorepo advocates struggle here. Compatibility through versioning and stable APIs is challenging and requires discipline. Making wide-spread changes to all clients of your code when you make changes that break things doesn't require discipline.