From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Matthieu Moy Newsgroups: gmane.comp.version-control.bazaar-ng.general,gmane.emacs.devel Subject: Re: Emacs Bazaar repository Date: Fri, 14 Mar 2008 15:19:59 +0100 Message-ID: References: <87skyvse7k.fsf@xmission.com> <86ejae96t4.fsf@lola.quinscape.zz> <47DA7943.6090806@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1205504526 14721 80.91.229.12 (14 Mar 2008 14:22:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 14 Mar 2008 14:22:06 +0000 (UTC) Cc: dhruva , Eli Zaretskii , emacs-devel@gnu.org, bazaar@lists.canonical.com, schwab@suse.de To: "Lennart Borgman \(gmail\)" Original-X-From: bazaar-bounces@lists.canonical.com Fri Mar 14 15:22:31 2008 Return-path: Envelope-to: gcvbg-bazaar-ng@m.gmane.org Original-Received: from chlorine.canonical.com ([91.189.94.204]) by lo.gmane.org with esmtp (Exim 4.50) id 1JaAnW-0002Kz-JR for gcvbg-bazaar-ng@m.gmane.org; Fri, 14 Mar 2008 15:22:14 +0100 Original-Received: from localhost ([127.0.0.1] helo=chlorine.canonical.com) by chlorine.canonical.com with esmtp (Exim 4.60) (envelope-from ) id 1JaAms-0006cx-M6; Fri, 14 Mar 2008 14:21:35 +0000 Original-Received: from imag.imag.fr ([129.88.30.1]) by chlorine.canonical.com with esmtp (Exim 4.60) (envelope-from ) id 1JaAmq-0006cP-9O for bazaar@lists.canonical.com; Fri, 14 Mar 2008 14:21:32 +0000 Original-Received: from mail-veri.imag.fr (mail-veri.imag.fr [129.88.43.52]) by imag.imag.fr (8.13.8/8.13.8) with ESMTP id m2EEJxvQ004146 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO); Fri, 14 Mar 2008 15:20:00 +0100 (CET) Original-Received: from bauges.imag.fr ([129.88.43.5]) by mail-veri.imag.fr with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1JaAlL-0001nV-Qe; Fri, 14 Mar 2008 15:19:59 +0100 Original-Received: from moy by bauges.imag.fr with local (Exim 4.63) (envelope-from ) id 1JaAlL-0001ph-O6; Fri, 14 Mar 2008 15:19:59 +0100 In-Reply-To: <47DA7943.6090806@gmail.com> (Lennart Borgman's message of "Fri\, 14 Mar 2008 14\:10\:27 +0100") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (imag.imag.fr [129.88.30.1]); Fri, 14 Mar 2008 15:20:01 +0100 (CET) X-IMAG-MailScanner-Information: Please contact MI2S MIM for more information X-IMAG-MailScanner: Found to be clean X-IMAG-MailScanner-SpamCheck: X-IMAG-MailScanner-From: moy@imag.fr X-BeenThere: bazaar@lists.canonical.com X-Mailman-Version: 2.1.8 Precedence: list List-Id: bazaar discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bazaar-bounces@lists.canonical.com Errors-To: bazaar-bounces@lists.canonical.com Xref: news.gmane.org gmane.comp.version-control.bazaar-ng.general:38574 gmane.emacs.devel:92554 Archived-At: "Lennart Borgman (gmail)" writes: >> If Mercurial had the ability to truly support multiple branches in >> the same folder (with out requiring me to merge all branches before I >> can pull - pull works only if there is a single tip/branch), I would >> have preferred it mainly because it just needs PYTHON and nothing else >> (GIT needs PERL and SHELL). > > How did they do that? It needs both perl and sh? Is there really any > perl programmer who writes code that way? The core git is in C, and designed to be used in scripts. Then, UI commands have usually been prototyped in shell-script, but there's an ongoing effort to re-write them in C (mostly because shell-scripts sucks when it comes to robustness and portability). Some commands have been written in perl instead of C or shell, probably because they have been written by people who like perl.