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: Stash Date: Mon, 06 Apr 2015 15:19:12 +0300 Message-ID: <83384dla9r.fsf@gnu.org> References: <86sice77h0.fsf@dod.no> <86fv8d7ntk.fsf@dod.no> <83lhi5lpa1.fsf@gnu.org> <55226D35.1000204@mnet-mail.de> <834motlcj2.fsf@gnu.org> 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 1428322772 15921 80.91.229.3 (6 Apr 2015 12:19:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 6 Apr 2015 12:19:32 +0000 (UTC) Cc: mathias@mnet-mail.de, sb@dod.no, emacs-devel@gnu.org To: Yuri Khan Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Apr 06 14:19:24 2015 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 1Yf5zv-000241-JU for ged-emacs-devel@m.gmane.org; Mon, 06 Apr 2015 14:19:23 +0200 Original-Received: from localhost ([::1]:39874 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yf5zu-00034B-K5 for ged-emacs-devel@m.gmane.org; Mon, 06 Apr 2015 08:19:22 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53172) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yf5zo-000344-2M for emacs-devel@gnu.org; Mon, 06 Apr 2015 08:19:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yf5zh-0004Fu-K2 for emacs-devel@gnu.org; Mon, 06 Apr 2015 08:19:16 -0400 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:34253) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yf5zh-0004Fj-CF for emacs-devel@gnu.org; Mon, 06 Apr 2015 08:19:09 -0400 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NMD00300WOH1C00@a-mtaout22.012.net.il> for emacs-devel@gnu.org; Mon, 06 Apr 2015 15:19:07 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NMD002XWWVVZM30@a-mtaout22.012.net.il>; Mon, 06 Apr 2015 15:19:07 +0300 (IDT) In-reply-to: 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:185024 Archived-At: > From: Yuri Khan > Date: Mon, 6 Apr 2015 17:56:47 +0600 > Cc: Mathias Megyei , Steinar Bang = ,=20 > =09Emacs developers >=20 > On Mon, Apr 6, 2015 at 5:30 PM, Eli Zaretskii wrote: >=20 > >> Is there a reason why you don't mention 'gitk' in GitQuickStartF= orEmacsDevs? > > > > I don't want to assume gitk is installed, nor that the Git comman= ds > > are invoked from a sufficiently capable terminal. >=20 > A git browser (especially a graphical, point-and-clicky one) is an > immensely useful tool in understanding and learning Git. And gitk i= s > the one that has the best chance of being installed, or easiest to > install. (Most other git browsers are platform-specific.) >=20 > Alternatively, Emacs could include a git browser. (Magit already do= es; > I don=E2=80=99t know about vc.) All true, but most of that needs user actions to actually show the diffs; by default they only show the SHA1 values and the DAG, which i= s not what is needed here. And even the DAG itself might be confusing at times to someone uninitiated. The instructions, by contrast, aim at being as clear and unequivocal as possible. There's nothing more irritating than a recipe that doesn't work or cannot be followed or understood, particularly when you are trying to get yourself out of some trouble you don't fully understand. > A git browser is most useful if directed to show not only the curre= nt > branch but also the associated remote tracking branch, e.g. (assumi= ng > a POSIX shell): >=20 > $ gitk HEAD $(git rev-parse --symbolic-full-name @{u}) & Yes, but all this is almost useless to someone who doesn't yet know what a "remote tracking branch" is. It will take time for the audience of GitQuickStartForEmacsDevs to get there.