From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?utf-8?Q?Fran=C3=A7ois?= Orieux Newsgroups: gmane.emacs.devel Subject: Re: preferring mercurial Date: Fri, 10 Jan 2014 10:54:30 +0100 Message-ID: <87txdc5fhl.fsf@gaia.iap.fr> References: <3905544.suqMZffgM5@descartes> <874n5d6whz.fsf@gaia.iap.fr> <87iottf4fe.fsf@uwakimon.sk.tsukuba.ac.jp> 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 1389348095 8485 80.91.229.3 (10 Jan 2014 10:01:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 10 Jan 2014 10:01:35 +0000 (UTC) Cc: =?utf-8?Q?R=C3=BCdiger?= Sonderfeld , Neal Becker , emacs-devel@gnu.org To: "Stephen J. Turnbull" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jan 10 11:01:43 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 1W1YuK-0000Fk-JI for ged-emacs-devel@m.gmane.org; Fri, 10 Jan 2014 11:01:40 +0100 Original-Received: from localhost ([::1]:56062 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W1YuK-0006VV-79 for ged-emacs-devel@m.gmane.org; Fri, 10 Jan 2014 05:01:40 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53256) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W1YuB-0006VI-VQ for emacs-devel@gnu.org; Fri, 10 Jan 2014 05:01:37 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W1Yu7-0002Jg-8b for emacs-devel@gnu.org; Fri, 10 Jan 2014 05:01:31 -0500 Original-Received: from smtp.iap.fr ([194.167.0.195]:46844 helo=rasteau.iap.fr) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W1Yu6-0002HX-Uo for emacs-devel@gnu.org; Fri, 10 Jan 2014 05:01:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=iap.fr; s=dkim2013001; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From; bh=hOoFhGs+1jmEqPyd2fc+glsKCM5Bzf5Zv8fJXuZOllY=; b=ctRFuFl82uBypAe6nFaRC3eOoEWvkaLu2T94T8cxQZR0o/A466IbBexnf88ss9nm128gTnEolbX7biYiUtFUrAMCYt+6jmrvHR4N44SiEyF1I+P1JRKVNM8+4q5DCdvHJzfHcpD0lK0KruWmzv9f5wpdAdTMUmudhB8SPk9/2ZQ=; Original-Received: from gaia.iap.fr ([194.57.221.90]) by rasteau.iap.fr with esmtp (Exim 4.71) (envelope-from ) id 1W1Yu4-0005uk-Te; Fri, 10 Jan 2014 11:01:24 +0100 In-Reply-To: <87iottf4fe.fsf@uwakimon.sk.tsukuba.ac.jp> User-Agent: Notmuch/0.16 (http://notmuchmail.org) Emacs/24.3.50.1 (x86_64-pc-linux-gnu) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 194.167.0.195 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:167996 Archived-At: "Stephen J. Turnbull" writes: > Fran=C3=A7ois Orieux writes: > >> My resume of all the posts I have read is that git and hg are >> technically equivalent. > > [...] but git exposes a much cleaner interface to the internal model > of blobs (file content), trees (file directories), and commits *to the > user*. > > [...] I don't know about Mercurial, haven't looked at its internals. I don't know to, but you can't say "git is better" and say after you don't know about hg. >> Hg is cleaner, easier with better doc and ui > > I disagree, but again it's a matter of taste. By using both, we can't really say it's a matter of taste. By reading doc we can't to. Or by reading all these pages on internet, like http://stevelosh.com/blog/2013/04/git-koans/ >> with a bigger respect of history. > > That is a lie, and you should stop repeating it, and tell people who > try to tell it to you to stop, too. > > Nothing has more respect for history than git. Using git, you can > forget history (by deleting or moving refs) but you can't change it or > delete it.[1] [...] Ok I didn't know that point and I will stop. Git is excellent and a good choice for emacs. But by taking into account all the pro and cons of both tools, we must admit that the sole thing that really remains is that git is popular: git is chosen because "everybody" chose this tool. Why not afterall. -- IAP, CNRS-UPMC - Paris, France +33 1 73 77 55 11 http://research.orieux.fr