3 ms·
I don't think git counts as a counterexample. The initial commit had 1244 lines, including documentation. It now has over 200,000 lines of C. The initial commit
by timerol 8y ago
I don't think git counts as a counterexample. The initial commit had 1244 lines, including documentation. It now has over 200,000 lines of C. The initial commit didn't include branches, remotes, submodules, or many other git features I use daily. It just had trees, blobs, and changesets. A simple core of what git eventually became.
- jhpriestley 8y agoIf distributed version control is not "complex" then what is? Git has mostly added features on top of a core model that was designed from scratch in one go.
- stefan_ 8y agoNothing in the git core cares about "distributed". It is distributed purely in the sense that it is copied many times. A distributed system then that is not cognizant of it's distributedness does not incur the complexity of that.
- jhpriestley 8y agoLucky break then that git core uses merkle trees and content hashing which require no coordination and make it easy to reject corrupt data