On Sun, Aug 05, 2012 at 10:46, Darrin Chandler wrote:
> On Sat, Aug 04, 2012 at 07:05:38PM +0200, Marc Espie wrote:
>> Well, git just has a different set of bugs than cvs.
> ...
>> I would deem cvs MORE painful than git on average, it's just that
>> we're more accustomed to the pain...
> 
> Yes, this is right. And also there would be a price to pay in lost
> productivity in switching to a new system. To those very familiar with
> CVS and not very familiar with Git (or hg, et al), the benefits of
> switching are nebulous and uncertain, while the cost is very real.

I will add a somewhat controversial viewpoint to the mix.  Because cvs
makes working with branches and large diffs so painful, it forces
developers to split their work into smaller pieces.  In OpenBSD,
that's a good thing.  Keeping your changes in a private fork is
difficult, which is good.  It means fewer private forks.  If every
developer could maintain a branch with some private tweaks, and not
bother integrating their changes or fixing regressions, progress would
grind to a halt.  [I have mentioned this to people before and their
eyes just about popped out of their head.  I don't expect
everyone to agree.]

github is all about social coding and they have a point.  But many
of the things they enable are considered antisocial in the OpenBSD
development process.

Reply via email to