Re: Mercurial - Distributed SCM in Gnome (Was: Git vs SVN (was: Can we improve things?))
- From: "Kalle Vahlman" <kalle vahlman gmail com>
- To: "Ali Sabil" <ali sabil gmail com>
- Cc: desktop-devel-list gnome org
- Subject: Re: Mercurial - Distributed SCM in Gnome (Was: Git vs SVN (was: Can we improve things?))
- Date: Sun, 23 Sep 2007 16:34:26 +0300
2007/9/23, Ali Sabil <ali sabil gmail com>:
> Hi all,
>
> > >
> > > In my opinion Mercurial has much of the benefits of GIT but with the
> > > ease of use of SVN. We dropped GIT and SVN at my company in favor of
> > > Mercurial.
> >
> > In what way is Mercurial simpler to use than Git? Looking quickly at
> > the Mercurial docs it seemed quite similar to Git in terms of
> > complexity.
> >
> > I've found most distributed scm's to be similarly complex (not
> > considering early versions Git and Arch, etc). The complexity of
> > distributed scm's are in the areas where CVS/Svn can't even operate.
> >
>
> I think as well that mercurial is very easy to use compared to git,
I don't get this argument, looking at
http://www.selenic.com/mercurial/wiki/index.cgi/QuickStart
tells me that the basic commands one would use for daily development
are almost exactly the same as in git. Am I missing something?
> but am not sure about the merge capabilities of Mercurial. I think
> that git complexity comes from the extension mechanism used by git :
> none.
>
> Basically git is extended by writing shell scripts and perl scripts
> that create new commands
Isn't this conflicting a bit with what you just said? Furthermore, you
can write your tools with whatever you want; Python, Perl, Ruby etc.
With Mericurial extensions you are limited to Python. So you could say
that the extension mechanism of git allows more options than
Mericurial...
> for example git-svn looks like a completely
> separate tool, where as bzr-svn for example just integrates into bzr,
> and any bzr command works on the svn repo as if it was a bzr repo or a
> bzr branch.
I don't see the big issue with this. git-svn is also only the glue
from svn to git, all other work is done on the git repository as
usual.
> git looks like a patchwork from my point of view, it reminds me
> another very popular and ugly tool commonly used : autotools.
I guess this is a case of having the beauty in the eye of the beholder...
(not that I'd consider autotools to be too beautiful, mind you)
--
Kalle Vahlman, zuh iki fi
Powered by http://movial.fi
Interesting stuff at http://syslog.movial.fi
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]