Re: Subversion and Bzr and Git

Bob Friesenhahn <[email protected]> Sun, 21 Dec 2008 15:37:08 -0600 (CST)
Newsgroups gmane.comp.video.cinepaint.devel
Message-ID <[email protected]>
On Sun, 21 Dec 2008, Robin Rowe wrote:
>>
>> Tell me if interested, then we can figure out the details on how best to
>> practically to setup services and admin access for them.
>
> Subversion, Bzr and Git.
>
> I say Yes. Although I get that Git is necessary for Debian, I don't
> really understand what I'm agreeing to with Git or why. We've never had
> a Git repository.

It seems like quite a problem to use more than one source control 
system.  I am not sure why anyone would want to do that, or why Debian 
would care at all which one is used.  I know little about Bzr. 
Regarding Subversion, I can say that it is a bitch to compile from 
source code and excessively large, but behaves similar to CVS so it is 
a good path for projects already used to CVS.  Regarding Git, it is 
trivial to compile from source code but offers unusual "freedoms" and 
a paradigm which may be confusing to those used to the confines of CVS 
since with Git, everyone is an equal.  There seem to be good tools to 
convert a CVS repository to Git.  Git and SVN seem to be similarly 
fast over the Internet.

I did not hear Mercurial ('hg') mentioned.  This one is the fastest to 
install from source as long as Python is already available.  It takes 
maybe two seconds.  Mercurial is supposed to offer a paradigm similar 
to CVS/SVN.  I understand that Mercurial has a nice "Tortoise" Windows 
client.

This was the level of effort that I saw with installing several 
version control systems from source code on a fast computer:

  Subversion - about four hours.  Lost more hair.
  Git        - about fourty seconds.
  Mercurial  - about two seconds.

Bob
======================================
Bob Friesenhahn
[email protected], http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/


------------------------------------------------------------------------------