Re: Git development

Paul Cohen <[email protected]> Fri, 4 Sep 2009 13:34:14 +0200
Newsgroups gmane.comp.lang.eiffel.gobo.devel
Message-ID <[email protected]>
Hi,

On Fri, Sep 4, 2009 at 11:27 AM, Eric Bezault<[email protected]> wrote:
> 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.

What do people use for Git on Linux? The command line programs?

> 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 have only read about Git and followed the discussions here on using
it and it seems very interesting. If Eric thinks it's good then I have
to try it out. :-)

> I'm also considering splitting the Gobo repository into smaller
> repositories, one per library and tool.

Great.

> 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).

I would like to see some of the subprojects eventually being handled
as separate packages. It can be a pain when one wants to upgrade and
is forced to choose between upgrading the whole environment or nothing
at all. I also think splitting the project into separate subprojects
is good for maintaining separation of concerns and minimizing
dependencies. But it intially does mean a little more administration
and work.

> But I will
> keep one big repository as a first step.

Ok.

/Paul

-- 
Paul Cohen
www.seibostudios.se
mobile: +46 730 787 035
e-mail: [email protected]

------------------------------------------------------------------------------
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