Hi!
While both hg and Git provide pretty the same functionality, there is a huge difference in
the supported tooling set.
.) maven will (most probably) move to Git. Most of maven folks already use Git
internally.
.) there is a native Java Git client called JGit. There will be a jgit provider for maven
in the not too distant future. Thus we don't need to care about OS issues!
.) hg is written in Python. Windows users will need to install Python. For git you
don't have to install anything. The JGit jar will simply be a dependency of
maven-scm.
.) There are native plugins for Eclipse (written by Shawn Spearce), NetBeans (written by
Jonas Fonesca) and Idea (provided by Intellij).
And the main reason for my personally: Im an old bearded Unix guy :)
Btw, there is also a migration scenario from SVN to Git. It is even possible to let Git
play being a SVN server, so you can access a Git repo with a SVN client.
LieGrue,
strub
--- Pete Muir <pmuir(a)redhat.com> schrieb am Di, 24.11.2009:
Von: Pete Muir <pmuir(a)redhat.com>
Betreff: Re: [weld-dev] [seam-dev] Mercurial vs GIT
An: "Jason Lee" <jason(a)steeplesoft.com>
CC: "Francisco Jose Peredo" <franciscoperedo(a)tabasco.gob.mx>,
"seam-dev(a)lists.jboss.org" <seam-dev(a)lists.jboss.org>,
"weld-dev(a)lists.jboss.org" <weld-dev(a)lists.jboss.org>
Datum: Dienstag, 24. November 2009, 17:35
I also just created a bitbucket
account, which seems to offer everything that github does.
Francisco's article makes good reading, and especially as
we are all used to SVN, SVN compatible commands are a good
idea ;-)
Finally, migration to Mercurial looks possible from SVN,
and tool support looks fine.
On 24 Nov 2009, at 16:23, Jason Lee wrote:
> Some time ago, I had to decide between git and hg for
my personal projects. I opted to go with hg because I
felt the docs were better (
http://hgbook.red-bean.com/, for example) and the
Windows support for hg was much better at the time (luckily,
that's no longer an issue for me, as I'm not using Windows
ATM :). For what it's worth, some people at my local
JUG use git and have complained about the inconsistency
between one command and another. I can neither confirm
nor deny, as I've never used git in anger. I am,
though, quite happy with Mercurial. Also, for what
it's worth, it's my understanding that GlassFish (in
addition to NetBeans, OpenJDK, etc) will be moving to hg at
some point, so there are major projects on both systems.
>
> With regard to hosting, I'm using
kenai.com for
Mojarra Scales and FacesTester, and I've been really happy
with it. I get a nice wiki, hg (or git or svn or cvs),
and JIRA. I realize there may be concerns with kenai
of various sorts, so, if that's not an option,
bitbucket.org
is one option for hosting projects. The Mercurial
maintains a fairly lengthy list here:
http://mercurial.selenic.com/wiki/MercurialHosting
>
> On Nov 24, 2009, at 9:41 AM, Dan Allen wrote:
>
>> We all agreed to use git over svn, but to be
honest, mercurial wasn't considered. I've used both as well.
But in my short exposure, I really didn't see a difference.
What makes git so attractive is that
github.com explains so
well how to use it.
>>
>> I supposed we could consider mercurcial if there
was a nice out of the box hosting option like
github.com. If
not, git will likely win because of that.
>>
>> -Dan
>>
>> On Tue, Nov 24, 2009 at 9:33 AM, Pete Muir <pmuir(a)redhat.com>
wrote:
>> I have seen a reasonable amount of GIT, and have
liked what I saw, as have most of the other core team who
have spoken up on this issue.
>>
>> Sell us Mercurial :-)
>>
>> On 24 Nov 2009, at 14:22, Francisco Jose Peredo
wrote:
>>
>> > An interesting comparision?:
>> >
>> >
http://importantshock.wordpress.com/2008/08/07/git-vs-mercurial/
>> >
>> >
>> > Francisco Jose Peredo escribió:
>> >> I have not tried GIT, but from what I
have read it is pretty
>> >> complicated to learn to use...
>> >> OTOH I have tried Mercurial, which is
also distributed, and found it
>> >> confortable... apparently the
>> >> way it deals with its distribute nature
is easier for subversion users
>> >> to understand...
>> >> AFAIK Netbeans source code is in
Mercurial, also OpenJDK... So it
>> >> seems to work
>> >> well with large code bases... and there
are plugins for Netbeans,
>> >> Eclipse and the Tortoise Hg
>> >> project is advanced and usable...
>> >> Google Code offers free Mercurial
hosting...
>> >> Why not Mercurial?
>> >>
>> >>
>> >>
>> >> Pete Muir escribió:
>> >>> A quick item we discussed at the f2f
meeting was whether to switch to
>> >>> GIT for our SCM, rather than SVN.
>> >>>
>> >>> This would give us a IMO a system
well suited to our distribued dev
>> >>> model, it would also make it much
easier for others to sandbox PEs and
>> >>> then contribute them back to us.
>> >>>
>> >>> The proposal is to use Github to
host.
>> >>>
>> >>> The team members at devoxx were in
favour, but what do others think?
>> >>>
>> >>> Pete
>> >>>
>> >>> --
>> >>> Pete Muir
>> >>>
http://in.relation.to/Bloggers/Pete
>> >>>
_______________________________________________
>> >>> seam-dev mailing list
>> >>> seam-dev(a)lists.jboss.org
>> >>>
https://lists.jboss.org/mailman/listinfo/seam-dev
>> >>>
>> >>>
>> >>
>> >>
>> >
>> >
>> > --
>> > Dirección Informática de Servicios
Financieros
>> > Dirección General de Modernización e
Innovación Gubernamental
>> > Secretaría de Administración y Finanzas
>> > Paseo de la Sierra 435 col. Reforma
>> > C.P. 86086, Villahermosa, Tabasco.
>> > Tel. 52 + 993 + 310 40 00 Ext. 7127
>> >
http://saf.tabasco.gob.mx/
>> >
>> > IMPORTANTE: Esta transmisión electrónica,
incluyendo sus anexos, archivos insertados o "attachments",
puede constituir información confidencial o reservada, en
los términos de la Ley de Acceso a la Información Pública
del Estado de Tabasco, y estar protegida por el derecho
fundamental a la privacidad. Se prohibe el uso de esta
información por cualquier persona distinta al receptor
intencional o previsto. Si usted ha recibibido esta
transmisión electrónica por error, por favor responda
inmediatamente al emisor y borre esta información de su
sistema. El uso, diseminación, distribución o
reproducción de esta transmisión electrónica por
receptores no intencionados o no previstos por el emisor, no
está autorizada y puede considerarse ilícita en los
términos de la legislación penal y civil vigente.
>> >
>> >
_______________________________________________
>> > seam-dev mailing list
>> > seam-dev(a)lists.jboss.org
>> >
https://lists.jboss.org/mailman/listinfo/seam-dev
>>
>>
>> _______________________________________________
>> weld-dev mailing list
>> weld-dev(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/weld-dev
>>
>>
>>
>> --
>> Dan Allen
>> Senior Software Engineer, Red Hat | Author of Seam
in Action
>> Registered Linux User #231597
>>
>>
http://mojavelinux.com
>>
http://mojavelinux.com/seaminaction
>>
http://www.google.com/profiles/dan.j.allen
>> _______________________________________________
>> weld-dev mailing list
>> weld-dev(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/weld-dev
>
> Jason Lee, SCJP
> President, Oklahoma City Java Users Group
> Senior Java Developer, Sun Microsystems
>
http://blogs.steeplesoft.com
>
> _______________________________________________
> weld-dev mailing list
> weld-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/weld-dev
_______________________________________________
weld-dev mailing list
weld-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/weld-dev
__________________________________________________
Do You Yahoo!?
Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden Schutz gegen
Massenmails.