[Info-vax] Where to locate software

Richard Levitte richard at levitte.org
Thu Jun 16 15:32:09 EDT 2016


Den torsdag 16 juni 2016 kl. 18:12:24 UTC+2 skrev Craig A. Berry:
> Yes, and a centralized VCS forces you to work that way, while a DVCS
> frees you from that by disaggregating commit and push.

Actually, I'd say that what has really enabled this is the superior branching (and merging) capability of modern DCVSs.

This view comes from the way we work on OpenSSL, where we do constant peer review, so we constantly create new branches, be it for an easy fix or for a complex change, and push them to our internal repo, where others in the team can have a look, comment, come with ideas or alternative implementations, yada yada yada.

Still, however, your point has its value, that the separation of commit and push does enable you to reassess, reorganize and clean up the changesets before pushing (as well as after, as comments from my peers come in).  I just don't think that this point alone is the whole thing that validates the freedom you're talking about.

Cheers,
Richard



More information about the Info-vax mailing list