From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jordi =?ISO-8859-1?Q?Guti=E9rrez?= Hermoso Newsgroups: gmane.emacs.devel Subject: Re: Prefer Mercurial instead of git Date: Sun, 05 Jan 2014 11:18:46 -0500 Message-ID: <1388938726.11337.36.camel@Iris> References: <1388785952.11337.16.camel@Iris> <874n5k12ft.fsf@fencepost.gnu.org> <1388841220.11337.21.camel@Iris> <87bnzrzuzp.fsf@fencepost.gnu.org> <1388846441.11337.25.camel@Iris> <8738l2k4hh.fsf@uwakimon.sk.tsukuba.ac.jp> <1388927967.11337.32.camel@Iris> <87y52u782r.fsf@wanadoo.es> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1388938740 20652 80.91.229.3 (5 Jan 2014 16:19:00 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 5 Jan 2014 16:19:00 +0000 (UTC) Cc: emacs-devel@gnu.org To: =?ISO-8859-1?Q?=D3scar?= Fuentes Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 05 17:19:06 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VzqPn-0007xQ-A2 for ged-emacs-devel@m.gmane.org; Sun, 05 Jan 2014 17:19:03 +0100 Original-Received: from localhost ([::1]:58425 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VzqPm-0006yi-TY for ged-emacs-devel@m.gmane.org; Sun, 05 Jan 2014 11:19:02 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42242) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VzqPe-0006xX-VT for emacs-devel@gnu.org; Sun, 05 Jan 2014 11:19:00 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VzqPZ-0002Lv-DD for emacs-devel@gnu.org; Sun, 05 Jan 2014 11:18:54 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42640) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VzqPZ-0002Lq-AN for emacs-devel@gnu.org; Sun, 05 Jan 2014 11:18:49 -0500 Original-Received: from beast.bic.mni.mcgill.ca ([132.206.178.199]:41024 helo=[IPv6:::1]) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1VzqPX-0006Mi-NT; Sun, 05 Jan 2014 11:18:48 -0500 In-Reply-To: <87y52u782r.fsf@wanadoo.es> X-Mailer: Evolution 3.4.4-3 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:167372 Archived-At: On Sun, 2014-01-05 at 16:38 +0100, =C3=93scar Fuentes wrote: > Jordi Guti=C3=A9rrez Hermoso writes: >=20 > > We could adapt magit to use hg exactly the same way. >=20 > Why do you insist on mentioning Magit? Because it's frequently loved and other people mention it as an advantage to using git with Emacs. > Its interface is modeled on git's characteristic features (index, hg queues > remotes, hg paths > etc) hg etc > Adapting it for hg would require a huge rewrite. You'll better write > your own package from scratch. I spoke with Sigma a while ago in #emacs (he was or is a big magit contributor, I can't recall his actual name), and he think it's feasible to abstract away the git part of magit and use it as an interface for git and hg. Magit would hardly be the first of its kind to abstract away git and hg. Kiln Harmony has also done this, as has, for example, Phabricator. > Do you have Magit-envy? ;-) Not really. I'm trying to appeal to git Emacs users. - Jordi G. H.