[GLLUG] Subversion & Bug Tracking Panel

Charles Ulrich charles at idealso.com
Fri Mar 2 12:40:46 EST 2007


We certainly do. If Jason's willing, the schedule is almost wide open. 
(Penguicon lounge planning is going to be eating a few meetings between 
then and now.)

Charles

On Friday 02 March 2007 11:44, Clay Dowling wrote:
> Jason,
>
> This sounds like it would be a good topic for a presentation at
> GLLUG. Most of us don't seem to be familiar, and it would be a good
> idea to expand our knowledge base.  Charles, do we have room in the
> schedule for a presentation on git?
>
> Clay
>
> Jason Green wrote:
> > On 3/2/07, Charles Ulrich <charles at idealso.com> wrote:
> >> On Thursday 01 March 2007 18:38, Jason Green wrote:
> >> > svn is quite good for small or average size projects.
> >>
> >> Hmm. KDE, GNOME, GCC, and quite a few other high-profile OSS
> >> projects use SVN and they're generally considered large-sized
> >> projects. Are there certain types of projects that you wouldn't
> >> recommend SVN for? Just wondering since I'm not thoroughly
> >> familiar with the pros and cons of the various version control
> >> systems.
> >
> > The biggest benefit of git is its ability to easily create a stack
> > of patches and then send them all in incremental pieces.  I believe
> > SVN has a similar capability, but from what I've heard, it's not
> > quite as nice.  Essentially, you make a small single change, then
> > commit that patch to your local source tree.  Then, you make
> > another, and another, ...  When you've finally got it all working
> > the way you like it, then you can send the entire set of patches to
> > the main patch-accepting mailing list with a single command (it
> > will integrate with IMAP servers, or send in straight SMTP for you,
> > etc.).
> >
> > This way, your patches are distinct and easy to review instead of
> > being one giant blob of changes that makes it impossible for others
> > to comment on.  Like I said, I think SVN has a similar abliity, but
> > I've never used it personally.
> >
> > Another strong point of git is that you can use its "cherry pick"
> > feature to maintain multiple source tree branches, then apply
> > individual patches between one branch and another fairly easily.
> >
> > As far as Windows clients, there really aren't any good ones yet. 
> > You should be able to run the normal text-mode client via Cygwin or
> > MinGW, but I've not tried that.  There are utilities that create an
> > automatic git -> cvs gateway, so your non-git users can still
> > access the repository via cvs.
> > _______________________________________________
> > linux-user mailing list
> > linux-user at egr.msu.edu
> > http://mailman.egr.msu.edu/mailman/listinfo/linux-user

-- 
Charles Ulrich
Ideal Solution, LLC -- http://www.idealso.com


More information about the linux-user mailing list