[ale] Subversion?
Chris Fowler
cfowler at outpostsentinel.com
Thu Jan 15 18:28:27 EST 2004
CVS allows you to control the present. The past can not be changed.
These are strict rules that I think all control systems should live by.
If it is committed or taged then it can *never* be changed.
On Thu, 2004-01-15 at 18:15, Danny Cox wrote:
> John,
>
> On Wed, 2004-01-14 at 08:56, John Wells wrote:
> > I'm in a position to decide on a versioning control system for our
> > company's dev team. Naturally, my first thought was CVS, but I've seen a
> > few blips for Subversion (subversion.tigris.org) and must say I like some
> > of the features (http://svnbook.red-bean.com/html-chunk/ch01s03.html).
>
> > Anyone out there using Subversion? What's your experience regarding
> > stability and usefulness? Any caveats or kudos?
>
> I've not used it, but it's been self-hosting for over a year now.
> That's got to be a testimony, but see below.
>
> Caveat: any sufficiently advanced technology is indistinguishable from
> a rigged demo ;-)
>
> As I recall the story, Linus wanted a specific feature that didn't
> exist in ANY version control system at the time, and I don't know if
> I'll be able to explain it properly or not, but here goes:
>
> given a kernel driver/feature/project,
> fork it: one branch shows up in the "standard" kernel
> the other one is developed
> continue accepting patches for both branches
> when the "new" branch is "ready", logically swap the
> branches, then drop the "old" one.
>
> or something like that. The developer of BitKeeper, what's-his-name was
> visiting Linus and the began a discussion that resulted in the
> development of BitKeeper, BitMover (the company), and ultimatly, fights
> between what's-his-name and most of the linux kernel community :-(.
>
> The main problem(s) with CVS is that it doesn't understand file
> meta-information. For example, you can't rename a file. Well, you can,
> but you must know what you're doing. Renaming a directory is even
> harder. But, it'll handle file changes like a champ.
>
> Have I rambled enough? Sorry.
>
> Caveat Emptor!
>
> Up the Universe!
More information about the Ale
mailing list