From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?utf-8?Q?=C3=93scar_Fuentes?= Newsgroups: gmane.emacs.devel Subject: Re: Prefer Mercurial instead of git Date: Sun, 05 Jan 2014 16:38:04 +0100 Message-ID: <87y52u782r.fsf@wanadoo.es> 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> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1388936309 27386 80.91.229.3 (5 Jan 2014 15:38:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 5 Jan 2014 15:38:29 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 05 16:38:35 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 1Vzpmb-0004sK-W6 for ged-emacs-devel@m.gmane.org; Sun, 05 Jan 2014 16:38:34 +0100 Original-Received: from localhost ([::1]:58318 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vzpmb-00059E-9b for ged-emacs-devel@m.gmane.org; Sun, 05 Jan 2014 10:38:33 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35733) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VzpmT-000597-AU for emacs-devel@gnu.org; Sun, 05 Jan 2014 10:38:31 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VzpmN-0000Gs-Cw for emacs-devel@gnu.org; Sun, 05 Jan 2014 10:38:25 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:47888) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VzpmN-0000Gn-68 for emacs-devel@gnu.org; Sun, 05 Jan 2014 10:38:19 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1VzpmJ-0004GE-2k for emacs-devel@gnu.org; Sun, 05 Jan 2014 16:38:15 +0100 Original-Received: from 222.red-83-41-58.dynamicip.rima-tde.net ([83.41.58.222]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 05 Jan 2014 16:38:15 +0100 Original-Received: from ofv by 222.red-83-41-58.dynamicip.rima-tde.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 05 Jan 2014 16:38:15 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 20 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 222.red-83-41-58.dynamicip.rima-tde.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:JYr8ercJti5IrVqhfxLN9C477W0= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:167367 Archived-At: Jordi GutiƩrrez Hermoso writes: > We could adapt magit to use hg exactly the same way. Why do you insist on mentioning Magit? Its interface is modeled on git's characteristic features (index, remotes, etc) Adapting it for hg would require a huge rewrite. You'll better write your own package from scratch. Do you have Magit-envy? ;-) > Every git command > it writes has an hg equivalent. For example, last time I checked, > magit stages hunks by creating a patch in memory and sending it to > git's stdin, this can be done in hg with something such as > > cat patch | hg qimport --name staging-area - So you can somehow emulate a poor-man's git stage with hg. Good. But why should hg users interested on that? Do they have git-envy too?