4 ms·
> this effort of small increases of commits is far outweighed by the modularity Not remotely, as the scale of the codebase increases, the benefit of modularity
by tantalor 3y ago
> this effort of small increases of commits is far outweighed by the modularity
Not remotely, as the scale of the codebase increases, the benefit of modularity goes to zero and the benefit of atomic changes increases.
Also: it's not always feasible to break up a change into smaller commits. Sometimes atomic change is the only way to do it.
- crabbone 3y agoWith --recurse-submodules the atomicity doesn't seem to suffer. It used to be the case that you couldn't ensure all changes in the source tree couldn't be pushed atomically, now you can, but I'm not sure it's the default behavior.