[Click] distributed source control

Eddie Kohler kohler at cs.ucla.edu
Tue Jul 17 16:20:25 EDT 2007


Hey Brendan,

I appreciate your recommending mercurial, although I wonder if you have a 
google alert on "git"? ;)  Thanks for setting up the mercurial repo!  Do you 
want a link to it on the click home page?

For the time being I am going with git, mostly for personal reasons, but this 
is by no means fixed for all time.  Happy to revisit it in a couple months.

I like bugtrackers and project management systems, but there is only so much I 
can do.  I have maintained Click in my "free" time for a long time.  I don't 
exactly want to stop, but I'm also not looking for additional Click 
responsibilities, when even the ones I do accept tend to get executed s l o w 
l y.  If people on the list or (say) at Meraki wanted to set up a public Click 
trac, I would dance for them.

Eddie


Brendan Cully wrote:
> (sorry for the broken threading -- I pulled this from the web archive)
> 
> I'd like to recommend mercurial (disclaimer: I'm one of the
> developers). It's in the same ballpark as git for speed (sometimes
> slower, sometimes faster), but the UI is much friendlier. In fact I've
> been maintaining a mercurial mirror of the click repository for some
> time:
> 
> http://hg.kublai.com/click/release/one/
> http://hg.kublai.com/click/packages/
> 
>> Git can be irritating, in that the central repository
>> must pull copies from the downstream versions, at
>> least  to the best of my knowledge. The last time I
>> tried git, the push command didn't do a whole lot. It
>> also doesn't integrate cleanly into bugtrackers like
>> trac or project management systems such as gforge or
>> collaboa.
> 
> Mercurial integrates quite well with trac. I've set this up for mutt
> (the mail program, which I maintain) so that commit messages can
> automatically close referenced bugs etc (dev.mutt.org/trac/).
> 
>> Having said that, git is the only distributed source
>> control system in general use. There are plenty of
>> such systems, but you don't see them being used with
>> nearly the same frequency as git. Some, such as arch,
>> are also beginning to look like abandonware, which is
>> exactly what you don't want.
> 
> Mercurial is used by a fair number of high profile projects, including
> xen, mozilla, and opensolaris (and mutt :)). There's a nice subset
> listed here:
> 
> http://www.selenic.com/mercurial/wiki/index.cgi/ProjectsUsingMercurial
> 
> --- Eddie Kohler <kohler at cs.ucla.edu> wrote:
> 
>> Hi all,
>>
>> I would like to move away from Click's current
>> anonymous CVS based 
>> development model to a distributed source control
>> system.  This would 
>> let people maintain public branches of their own.  I
>> am leaning towards 
>> "git", the tool originally developed for Linux.
>>
>> http://git.or.cz/
>>
>> Any complaints or comments?  Speak now!
>>
>> Thanks,
>> Eddie
> _______________________________________________
> click mailing list
> click at amsterdam.lcs.mit.edu
> https://amsterdam.lcs.mit.edu/mailman/listinfo/click


More information about the click mailing list