[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