If you choose git. I suggest to use http://github.com to host a "central"
* provide documentation for newbee (step by step to create your project,...)
* an interesting feature :
** "committers" could easily work on branch
** non-committers could easily fork project in there own space and propose
Than using git or mercurial on sourceforge.
One year ago, I request the List project to move from subversion (hosted by
google) to DVCS (I used mercurial at work (choose by me 1.5 years ago)),
without success but after a discussion and an overview of github the lead
start learning git an move the project to github.
I use mercurial day to day at office and git/github for my oss project.
IMHO : the main difference are :
* mercurial works on Windows (easily)
* git manage named branches (at office we decided to use 2 mercurial
repositories to manage project (wip and release) instead of 2 branches,
because working with branches in mercurial is more error prone)
second level differences :
* git allow you to keep changes from an other repository without required
that your repository is full commited (no pending changes). mercurial need
extension to provide similar job
* git could compress/strip history
my 2cents (I'm not a CEDET nor emacs contributor)
note : on github, projects are not group by "projects" but by owner, eg: my
On Thu, Jun 25, 2009 at 04:40, Miles Bader <miles@...> wrote:
> Lennart Borgman <lennart.borgman@...> writes:
> > Alex, as I said before I do not know much at all about version control
> > system. However even from my limited understanding of this I still
> > can't find room for arguments for using something else than Bazaar for
> > CEDET. Will not using something else than Bazaar put an extra burdon
> > on Eric?
> Sure, although if say git were sufficiently better than bazaar, that
> might be offset by a more pleasant time when actually developing the
> project. I personally use git locally even when upstream uses some
> other VCS, simply because it's much, much, better than them, and the
> annoyance of the extra syncing step is offset by far more facile
> operation for the bulk of my development work (merging/syncing
> consumes a relatively small proportion of my "VCS time").
> [When emacs switches to bazaar, I'll probably try to find a git/bazaar
> gateway so I can use git locally.]
> Bazaar is, mostly likely, better than CVS however.
> Justice, n. A commodity which in a more or less adulterated condition the
> State sells to the citizen as a reward for his allegiance, taxes and
> Cedet-devel mailing list