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