[jbosstools-dev] Git - worth it or not ?

Snjezana Peco snjezana.peco at redhat.com
Tue Feb 15 15:49:19 EST 2011


Yahor Radtsevich wrote:
>
>
> On Mon, Feb 14, 2011 at 11:13 PM, Max Rydahl Andersen 
> <max.andersen at redhat.com <mailto:max.andersen at redhat.com>> wrote:
>
>
>     > My main contras for Git:
>     >       • It is poorly integrated with Windows and Eclipse.
>
>     For Windows - is that really still the case ?
>
> It is built on Perl and does not work without MinGW. It is just a 
> matter of taste, but for me it feels like a Linux emulator.

Have you tried msysgit http://code.google.com/p/msysgit/ ?
It doesn't require MinGW. I use it to clone m2eclipse-core and 
m2eclipse-wtp and don't have any issues.

Snjeza

>     Last I tried it seemed to work fine ?
>     I used this http://help.github.com/win-git-installation/
>
>     You had any specific bad experiences ?
>
> As I remember, when I tried it (~1 year ago), it had a very 
> unstable support of git svn. As I said, after a lot of attempts I was 
> unable to create a Git mirror.
>
>
>     About Eclipse, egit seem to be doing well ?
>     note, since git is darn fast I rarely eclipse tooling worth
>     bothering with it...but again
>     I'll need to try on some more real examples to tell (hence my
>     attempt on getting a real git repo to work with)
>
>     >       • Git repo will be too big. Thus this is a question for me
>     will be commits faster or not. It will big because:
>     >               • JBoss Tools SVN consists of pretty coupled
>     projects, so we have(?) to create a single Git repo for all of them.
>
>     well, its always been the intent these should get decoupled more
>     and more with proper API's...one of the reasons that haven't happen
>     could be "blamed" on the fact the source is kept so close so its
>     easy to "cheat" instead of defining proper API's.
>
>     >               • There are a lot of binaries (jars, images,
>     videos, giant zip-files, ...). If we want to have all SVN history
>     in Git, we have to add all these binaries to the mirror. I expect
>     it will take approx 5GB (SVN repo itself takes 7GB now).
>
>     hmm - what repo are you using ? My repo with most projects built
>     is a total of 3.7GB ...thus its (hopefully) much less since most
>     are not versioned data.
>
> I have a local SVN mirror. Its size is 7GB.
>
>
>     We haven't had videos in the main repo for years and they were
>     seldom changed thus shouldn't be too much - but we'll see.
>
>     btw. jars is often something that can be fixed - again, being
>     sloppy about adding many big jars for testing a basic feature
>     often is not needed.
>
> I mean we cannot remove jars from the history. There are only two 
> ways: or create a new Git repo from scratch, or accept that it will be 
> huge.
>
>
>     > Anyway, Max, if you succeed with creation of the mirror, please
>     share it. I would like to play with it too :) I tried to create a
>     Git mirror some time ago, but after a lot of attempts I decided
>     that it is not possible on Windows without direct access to the
>     SVN repo.
>
>     yup - i've created a local svn mirror and it is currenty running
>     svn2git to get a full repo to see how bad/big the damage is.
>
>     The final version i'll probably just include all the later
>     branches/tags instead of the full story.
>
>     /max
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> jbosstools-dev mailing list
> jbosstools-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jbosstools-dev



More information about the jbosstools-dev mailing list