Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight

Re^2: My preferred version control system is...

by Tux (Abbot)
on May 23, 2008 at 06:46 UTC ( #688094=note: print w/replies, xml ) Need Help??

in reply to Re: My preferred version control system is...
in thread My preferred version control system is...

I think it is ahead because it was the first of the new VCS systems. The only 3 that really matter now (IMHO) are svn, git, and bzr. As svn was the first out there in the wild that actually worked, and made a huge difference against the older VCS's (SCCS, RCS, CVS), the switch was obvious.

Reasons for choosing either of the three may be well beyond the system itself. I chose git for a few not so obvious reasons:

  • Subversion has way too many dependencies, and I didn't get it to work on HP-UX in 64bit mode in 5 working days, after which I gave up. (I was able to compile git to something that partly worked in about 4 hours).
  • bzr is based on python, and I don't have python on HP-UX, and also don't want to enter the vortex of yak-shaving into getting that to run on HP-UX and maintain it in the future (in 64bit mode, as our main target for a new VCS was 64bit-only HP-UX). The base packages might be available from different sources, but they are all 32bit and won't cooperate in that 64bit environment.
  • The future of perl5's VCS is git. We'll move from perforce to git after the release of perl-5.8.9, so knowing that VCS beforehand was a pre.

Enjoy, Have FUN! H.Merijn
  • Comment on Re^2: My preferred version control system is...

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://688094]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others about the Monastery: (4)
As of 2018-04-24 06:02 GMT
Find Nodes?
    Voting Booth?