From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,9e81fa53486a4934 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!feeder.news-service.com!85.214.198.2.MISMATCH!eternal-september.org!.POSTED!not-for-mail From: Warren Newsgroups: comp.lang.ada Subject: Re: What is your preferred VCS? Date: Fri, 30 Jul 2010 15:11:50 +0000 (UTC) Organization: A noiseless patient Spider Message-ID: References: <24890919-000d-4b75-8556-0585e8a2f59d@g21g2000prn.googlegroups.com> <87k4odxcuz.fsf@ludovic-brenta.org> Injection-Date: Fri, 30 Jul 2010 15:11:50 +0000 (UTC) Injection-Info: mx01.eternal-september.org; posting-host="9f8M0iN5t54V+4DF/iqO8g"; logging-data="23990"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/fLErKA2OAnlZhlef6GXtUwRUfYh1Uk0Q=" User-Agent: Xnews/5.04.25 X-Face: &6@]C2>ZS=NM|HE-^zWuryN#Z/2_.s9E|G&~DRi|sav9{E}XQJb*\_>=a5"q]\%A;5}LKP][1mA{gZ,Q!j Cancel-Lock: sha1:uHokFviA1hBcf+Vv8PO8wuLlmjQ= Xref: g2news1.google.com comp.lang.ada:12726 Date: 2010-07-30T15:11:50+00:00 List-Id: Ludovic Brenta expounded in news:87k4odxcuz.fsf@ludovic-brenta.org: > Warren writes on comp.lang.ada: >> Well a longer time ago, I just used RCS locally. But I liked the >> idea of having things backed up on a server, so I moved over to cvs, >> which was in vogue at the time. > > CVS is complete and utter rubbish. Its only redeeming feature was > that it was the only free VCS in existence for many years. > I think Monotone is even easier to use than CVS because it has a > similar command set without the idiosyncrasies e.g. per-file history, I've _never_ found that to be limiting. > no proper merge support, Do you mean between different branches? Then yes, this might be a problem. I tend not to do branches, so my life is simpler (though we did do this at work some time before we were forced to use an inferior commercial product). But it merges just fine between the file and a newer committed change. > non-atomic commits, That's never been an issue, even when my team (at work) was active with it. It was a small team mind you. > expensive branches, We didn't use this that much. I tend not to for Open S. projects (I have that luxury ;-) > expensive tags, "Expensive" is a relative term, but who cares? You don't do this very often. > and the list goes on. Even if you use Monotone only locally, without > taking advantage of its distributed nature, it is still a huge > improvement over CVS. Personally, the issues you cited were never a big deal for me. I suppose if you had 100s of programmers pounding on the same cvs server, or you had several millions of files involved, I could see scaling problems. But none of that ever applied to me. > I personally think mentioning CVS as a contender in 2010 is a > blasphemy >:) Hah! 8-< Warren