From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21336 invoked by alias); 17 Sep 2009 22:56:39 -0000 Received: (qmail 21326 invoked by uid 22791); 17 Sep 2009 22:56:38 -0000 X-SWARE-Spam-Status: No, hits=-1.9 required=5.0 tests=AWL,BAYES_00,SPF_PASS X-Spam-Check-By: sourceware.org Received: from hagrid.ecoscentric.com (HELO mail.ecoscentric.com) (212.13.207.197) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 17 Sep 2009 22:56:33 +0000 Received: from localhost (hagrid.ecoscentric.com [127.0.0.1]) by mail.ecoscentric.com (Postfix) with ESMTP id 1A90A2F78006; Thu, 17 Sep 2009 23:56:31 +0100 (BST) Received: from mail.ecoscentric.com ([127.0.0.1]) by localhost (hagrid.ecoscentric.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hMXV7J+yFuTj; Thu, 17 Sep 2009 23:56:29 +0100 (BST) Message-ID: <4AB2BEA4.4050409@ecoscentric.com> Date: Thu, 17 Sep 2009 22:56:00 -0000 From: Alex Schuilenburg User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: Jonathan Larmour CC: eCos discussion References: <4AB24B97.4040204@ecoscentric.com> <4AB2A6DA.4080005@jifvik.org> In-Reply-To: <4AB2A6DA.4080005@jifvik.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Subject: Re: [ECOS] eCos VCS switch X-SW-Source: 2009-09/txt/msg00143.txt.bz2 Jonathan Larmour wrote: > Alex Schuilenburg wrote: >> >>> A switch of the public CVS repository to Mercurial would be a major >>> improvement. >>> >> >> Agreed. My initial findings are also that mercurial is the preferred >> solution. It is not as powerful as git, or even as fast, > > By "more powerful", do you mean git allows you to do anything of > significance that hg/bzr doesn't? I didn't think there was from my own > checking, but I'm prepared to be corrected. > > Or by any chance do you mean that it's more powerful/fast if you have > the ability to remember which of the gazillion different git commands > to use with precisely which set of arcane options. Then it's a speedy > one-liner! Neither. Some complex jobs may take a couple of commands in hg, but a single command may exist in git to do that job. That kind of "more powerful". Certainly there is nothing I have seen that you cannot do in hg that you can in git. As for the gazillion commands, I agree with your sentiments. However, I have seen git users defend this by saying that the same exists of hg, only you type hg before the command. hg extensions are a simple example :-) However, hg help is a lot easier than "now what command was it to ..." > > Personally I would need a lot of convincing to use git. Or more > precisely, to make the eCos community with its breadth of users with > varying experience do so. I think it would raise the bar to using eCos > in a very negative way. > > The only thing that might ameliorate it would be something like > http://code.google.com/p/tortoisegit/ but it seems like early days for > that, I'm not impressed by their webpage, it seems to have restricted > capabilities (but I may well be wrong on this count), and at best it's > playing catch-up with the others. I agree. The learning curve of git is very steep which IMHO will just get in the way of development and ease of use for the average user. hg have a simple set which is close to CVS anyway, so there is an ease and familiarity of use for CVS users using hg. I also strongly recommend the hg book "Mercurial: The Definitive Guide" since it has a well written explanation that helps those entrenched with CVS and SVN models to get their head around the distributed RCS model. Available online at http://hgbook.red-bean.com/ and most decent bookstores. I have found no equivalent for git or bazaar. We could always wait for something better to come along - this is software, so something normally does - but then we would wait forever and stay with an 80's RCS while the rest of the world progress. -- Alex Schuilenburg >>>> Visit us at ESC-Boston http://www.embedded.com/esc/boston <<<< >>>> Sep 22-23 on Stand 226 at Hynes Convention Center, Boston <<<< **** Visit us at ESC-UK http://www.embedded.co.uk **** **** Oct 7-8 on Stand 433 at FIVE ISC, Farnborough **** -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss