All of lore.kernel.org
 help / color / mirror / Atom feed
From: Andy Parkins <andyparkins@gmail.com>
To: git@vger.kernel.org
Cc: Peter <petervanbohning@gmail.com>
Subject: Re: FAQ Q: another version control system?
Date: Wed, 2 May 2007 10:25:21 +0100	[thread overview]
Message-ID: <200705021025.22626.andyparkins@gmail.com> (raw)
In-Reply-To: <9e7886190705020013k5721480aj767c1c8643fc8d23@mail.gmail.com>

On Wednesday 2007 May 02, Peter wrote:

I suspect you are a troll as your questions have such obvious answers that 
they hardly seem worth giving.  Despite that, I'll answer them for the sake 
of the googlers who stumble on your message.

> Do we really need another version control system?  As I understand it,
> this is like a distributed, central-server-less, CVS, sorry, SVN
> server.

Why didn't the subversion guys just add their features to CVS?  The subversion 
guys are not stupid people - why haven't they added these features to 
subversion?  The answer is that they fundamentally don't fit.  Distributed 
version control is not just something you patch in later as a feature - it is 
designed in from the beginning.  Have a look at the monstrosity that is svk 
(distributed version control with a subversion backend).

> But why isn't such a feature set added into SVN?  Why do I have to
> download another version control system just so that I can "git"
> libxcb and X11 so that I can compile gtk so that I can compile xchat
> so that I can go onto the IRC server for madwifi so that I can ask
> someone there why their wifi drivers don't create a /dev/wifi0 on my
> system so that I can get my wireless working????

Given that git is converting a lot of subversion/CVS users - including the 
projects you list above, do you not think that they might have had a reason 
for doing so?  Don't ask git developers why they wrote git - go and ask those 
projects why they are using it.

Practically, I think you're overstating the difficulty of "downloading another 
version control system".  On debian/ubuntu you would do:

 $ sudo apt-get install git-core

If you really did want to compile these things, then you would do:

 $ cd src
 $ git clone git://anongit.freedesktop.org/git/xorg/xserver.git
 $ git clone git://anongit.freedesktop.org/git/xcb.git
 ... etc ...

But are you seriously suggesting that you need to compile the latest and 
greatest X11/xcb/gtk/xchat just to chat on IRC?  Why not just do

 $ sudo apt-get install xchat

If your distribution doesn't supply an apt-get equivalent then you must have 
picked one where you compile everything from source by hand - in which case - 
what are you moaning about - you did this to yourself?



Andy

-- 
Dr Andy Parkins, M Eng (hons), MIET
andyparkins@gmail.com

  parent reply	other threads:[~2007-05-02  9:25 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <9e7886190705020012n72070874nae5a74b6d1387e3@mail.gmail.com>
2007-05-02  7:13 ` FAQ Q: another version control system? Peter
2007-05-02  8:35   ` Jakub Narebski
2007-05-02  9:25   ` Andy Parkins [this message]
2007-05-02 10:08   ` Johannes Schindelin
2007-05-02 22:04   ` Martin Langhoff

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200705021025.22626.andyparkins@gmail.com \
    --to=andyparkins@gmail.com \
    --cc=git@vger.kernel.org \
    --cc=petervanbohning@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.