From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eric S Fraga Newsgroups: gmane.emacs.devel Subject: Re: On the adoption of transient.el Date: Thu, 05 Aug 2021 11:37:03 +0100 Organization: On the Interweb somewhere Message-ID: <8735ronpo0.fsf@ucl.ac.uk> References: <877di4on3d.fsf@posteo.net> <87im1oy6mw.fsf@posteo.net> <87y29hihea.fsf@posteo.net> <87sfzonu6k.fsf@ucl.ac.uk> <878s1gqlop.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24527"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) To: emacs-devel@gnu.org Cancel-Lock: sha1:m4UmDf/gYsh8q1DQvamf+097s28= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Aug 05 12:38:06 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mBalK-0006GY-Fa for ged-emacs-devel@m.gmane-mx.org; Thu, 05 Aug 2021 12:38:06 +0200 Original-Received: from localhost ([::1]:44614 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mBalJ-0005US-Dg for ged-emacs-devel@m.gmane-mx.org; Thu, 05 Aug 2021 06:38:05 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59378) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mBakS-0004AC-S0 for emacs-devel@gnu.org; Thu, 05 Aug 2021 06:37:13 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]:53790) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mBakR-0004ph-0X for emacs-devel@gnu.org; Thu, 05 Aug 2021 06:37:12 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1mBakO-00058r-Kb for emacs-devel@gnu.org; Thu, 05 Aug 2021 12:37:08 +0200 X-Injected-Via-Gmane: http://gmane.org/ X-Url: http://twitter.com/ericsfraga/ Received-SPF: pass client-ip=116.202.254.214; envelope-from=ged-emacs-devel@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -26 X-Spam_score: -2.7 X-Spam_bar: -- X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NICE_REPLY_C=-1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:272082 Archived-At: On Thursday, 5 Aug 2021 at 19:23, Tim Cross wrote: > I'm not sure how easily you could do a git interface based around > dired-style UI design which provides much more than the vc-* interface > already provides. Yes, that's probably the case. I use vc for most of the simple activities (diffs, simple commits, viewing the log, pushing/fetching) but fall back to magit for selective commits and branching. I do use other version control systems (especially SRC for single file "projects") and so having the same key bindings regardless of VCS is ideal for reducing friction. This is where vc wins. I'm happy with the vc & magit combination as, when using magit, I expect to be taking my time thinking carefully about what I am doing so the friction is not an issue. -- Eric S Fraga via Emacs 28.0.50 & org 9.4.6 on Debian 11.0