From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Martin Geisler Newsgroups: gmane.emacs.devel,gmane.comp.version-control.bazaar-ng.general Subject: Re: Emacs Bazaar repository Date: Fri, 14 Mar 2008 23:26:17 +0100 Organization: http://mgeisler.net/ Message-ID: <878x0lvt6e.fsf@hbox.dyndns.org> References: <87skyvse7k.fsf@xmission.com> <86ejae96t4.fsf@lola.quinscape.zz> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1205576432 26171 80.91.229.12 (15 Mar 2008 10:20:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 15 Mar 2008 10:20:32 +0000 (UTC) Cc: bazaar@lists.canonical.com To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Mar 15 11:20:59 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JaTVX-0003GH-RY for ged-emacs-devel@m.gmane.org; Sat, 15 Mar 2008 11:20:56 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JaTUy-0006mW-AO for ged-emacs-devel@m.gmane.org; Sat, 15 Mar 2008 06:20:20 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JaTUs-0006mR-5H for emacs-devel@gnu.org; Sat, 15 Mar 2008 06:20:14 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JaTUp-0006mF-Fw for emacs-devel@gnu.org; Sat, 15 Mar 2008 06:20:12 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JaTUp-0006mC-7h for emacs-devel@gnu.org; Sat, 15 Mar 2008 06:20:11 -0400 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JaTUo-0003VC-Pl for emacs-devel@gnu.org; Sat, 15 Mar 2008 06:20:11 -0400 Original-Received: from root by ciao.gmane.org with local (Exim 4.43) id 1JaTUg-0003WD-V0 for emacs-devel@gnu.org; Sat, 15 Mar 2008 10:20:02 +0000 Original-Received: from 0x5550c157.adsl.cybercity.dk ([85.80.193.87]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 15 Mar 2008 10:20:02 +0000 Original-Received: from mg by 0x5550c157.adsl.cybercity.dk with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 15 Mar 2008 10:20:02 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 52 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 0x5550c157.adsl.cybercity.dk User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) Cancel-Lock: sha1:Ejd1WYknZ/9dTOu5M3i50z4NdI4= X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:92664 gmane.comp.version-control.bazaar-ng.general:38636 Archived-At: --=-=-= Content-Transfer-Encoding: quoted-printable dhruva writes: > Having tried a bunch of SCM, I must say GIT way of supporting multiple > branches under the same folder along with its speed it a sure winner. > I was opposing GIT due to its non-availability on M$, it is history > now and the port they have is really good. The build is streamlined on > M$ too, I pull their changes regularly, build, install and use the > bleeding edge. It has not failed me so far. > > 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). I think you are confusing several 'heads' with several 'branches' here. And even if you have several heads in your Mercurial repository, you can certainly still pull in new changesets. > Speed wise, I find both GIT and Mercurial very close to each other. > GIT may be faster but not noticeable to human perceptions (well on > emacs repository I have tried). Here, I give GIT a thumbs up because > it has data for all branches and still the fastest. If mercurial > decides to support multiple branches under the same folder, I wonder > what impact it might have on the speed. Have you searched on the Mercurial Wiki? You have both 'local branches' and 'named branches' to choose from: http://www.selenic.com/mercurial/wiki/index.cgi/LocalbranchExtension http://www.selenic.com/mercurial/wiki/index.cgi/NamedBranches =2D-=20 Martin Geisler VIFF (Virtual Ideal Functionality Framework) brings easy and efficient SMPC (Secure Multi-Party Computation) to Python. See: http://viff.dk/. --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFH2vuV6nfwy35F3TgRAkgFAKC1RSSHZ3MGPDtxhIZNa+WgMKAcngCfZ48G 1KK+5piO+rjH9NiwuyAkXog= =e/jB -----END PGP SIGNATURE----- --=-=-=--