From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Prefer Mercurial instead of git Date: Sun, 05 Jan 2014 18:23:19 +0200 Message-ID: <831u0mv1mw.fsf@gnu.org> References: <1388785952.11337.16.camel@Iris> <3166302.gI3LmCZv1L@descartes> <1388853707.11337.27.camel@Iris> <87zjnby4nu.fsf@fencepost.gnu.org> <1388862282.11337.31.camel@Iris> <87bnzr8s03.fsf@wanadoo.es> Reply-To: Eli Zaretskii 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 1388939026 23959 80.91.229.3 (5 Jan 2014 16:23:46 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 5 Jan 2014 16:23:46 +0000 (UTC) Cc: emacs-devel@gnu.org To: =?utf-8?Q?=C3=93scar?= Fuentes Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 05 17:23:52 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 1VzqUP-000882-Mm for ged-emacs-devel@m.gmane.org; Sun, 05 Jan 2014 17:23:49 +0100 Original-Received: from localhost ([::1]:58442 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VzqUP-0000NB-AT for ged-emacs-devel@m.gmane.org; Sun, 05 Jan 2014 11:23:49 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43387) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VzqUG-0000JV-TM for emacs-devel@gnu.org; Sun, 05 Jan 2014 11:23:47 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VzqUB-0003mT-Gd for emacs-devel@gnu.org; Sun, 05 Jan 2014 11:23:40 -0500 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:38941) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VzqUB-0003mI-84 for emacs-devel@gnu.org; Sun, 05 Jan 2014 11:23:35 -0500 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MYX00600S0N5200@a-mtaout22.012.net.il> for emacs-devel@gnu.org; Sun, 05 Jan 2014 18:23:33 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MYX005W6S79TK60@a-mtaout22.012.net.il>; Sun, 05 Jan 2014 18:23:33 +0200 (IST) In-reply-to: <87bnzr8s03.fsf@wanadoo.es> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.172 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:167373 Archived-At: > From: =C3=93scar Fuentes > Date: Sat, 04 Jan 2014 20:30:04 +0100 >=20 > Jordi Guti=C3=A9rrez Hermoso writes: >=20 > [snip] >=20 > > I don't hate git that much anymore. I merely think now that it ha= s an > > awful UI, and I'm hardly alone in this opinion. >=20 > The UI issue is a red herring. You can work with Git from Emacs wit= hout > ever seeing git's UI, except perhaps for cloning the remote repo. Not entirely a red herring, because the Emacs front-ends only support a small fraction of the available commands. A cursory look into vc-git.el indicates that it uses about 10% to 20% of the git commands. Magit does better: 1/4th tgo 1/3rd, but still most of the commands are not supported. Granted, what the front-ends support are the most important and frequently used commands. But the rest are still useful and need to be used from time to time, especially since they allow to do so much. Which means that one still needs to learn and understand the CLI syntax and the myriad of the options.