Re: Git development

Eric Bezault <[email protected]> Fri, 04 Sep 2009 11:27:18 +0200
Newsgroups gmane.comp.lang.eiffel.gobo.devel
Message-ID <[email protected]>
Jocelyn wrote:
> In a previous post, Eric said the git tools for Windows were not very
> attractive.
> And I agree they are not yet at the same level as TortoiseSVN.
> 
> However, personally I am using on Windows
>     - msysGit  http://code.google.com/p/msysgit/downloads/list
>     - for the gui ... either git gui, or gitk which come with any git setup
>        but most often, I use Git Extensions
> (http://sourceforge.net/projects/gitextensions/) which is good enough
> for my need.
>     - I tried to use TortoiseGIT (http://code.google.com/p/tortoisegit/)
> but I was unable to make it work on my Win XP Pro 64bits (too bad, since
> I am a TortoiseSVN user, and I really like it)

I tried TortoiseGIT (on Win XP Pro 32bits), and although not as
full-fledged as TortoiseSVN, it works for me. I use it in combination
with git gui, gitk and msysGit.

I have currently disabled the write access to the SVN repository of
Gobo while I'm converting it to Git. The more I play with it, the
more I like the decentralized property of Git. I think that it makes
it easier for people to contribute to projects. They can experiement
on their own copy of the repository, and when they have something
interesting to share, their whole file history can be merged into
the official repository. Using decentralized SCM implies a new way
of working, but I like it. I already see how I can take advantage of
it for my own development.

I'm also considering splitting the Gobo repository into smaller
repositories, one per library and tool. That way people would not
have to download everything if they are only interested in one or
two libraries. The whole Gobo delivery would still gather everything
using Git submodules (the equivalent of svn:external). But I will
keep one big repository as a first step.

-- 
Eric Bezault
mailto:[email protected]
http://www.gobosoft.com

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july