[GLLUG] Subversion & Bug Tracking Panel

Ed Thomson ethomson at edwardthomson.com
Fri Mar 2 01:54:16 EST 2007


On Mar 1, 2007, at 10:51 PM, Richard Houser wrote:
>
> I would strongly recommend getting at least a mention of darcs in the
> presentation.  The distinguishing trait of darcs is that it is  
> built on
> formal patch theory and decentralized control.

I would suggest that a survey of all available version control  
systems sounds, at best, like it deviates from the topic.  That is -  
if I went to a discussion entitled "subversion and bug tracking", and  
I started hearing about the differences between git and darcs, I have  
little doubt that I'd get up and leave.

Decentralized version control tools are probably interesting for the  
casual subversion user - an overview of how they work and how they  
differ from subversion seems reasonable.  And if there is to be an  
example, git does seem like the obvious choice for a group primarily  
made of Linux users, since that's what the kernel's using.

> I would classify the biggest downside to darcs as limited potential  
> for
> code contribution (who here knows formal patch theory?).

I don't think that's darcs' biggest barrier to usage -- I'd say that  
the people who want to write (or contribute to) version control  
software is a pretty infinitesimal subset of the people who want to  
use version control software.

Nor do I think it's darcs' biggest barrier to contribution --  
conflict resolution (be it called "application of patch theory",  
"conflict resolution", "merging", etc) is pretty well understood in  
the field, is a comparatively small part of version control software,  
and is relatively static -- I wouldn't think that new contributors to  
the project are jumping in to that part of the code.  I would think  
the fact that it's written in Haskell would be the barrier for entry  
to development.

-Ed


More information about the linux-user mailing list