From: Paul Mackerras Date: Tue, 20 Dec 2016 22:17:19 GMT Subject: Re: [PATCH 00/13] gitk: tweak rendering of remote-tracking references Message-ID: <20161220221719.GB22566@fergus.ozlabs.ibm.com> In-Reply-To: <97d97bc6-54f1-2ef2-fe04-7e7f144d7e51@xiplink.com> On Tue, Dec 20, 2016 at 10:01:15AM -0500, Marc Branchaud wrote: > On 2016-12-19 11:44 AM, Michael Haggerty wrote: > >This patch series changes a bunch of details about how remote-tracking > >references are rendered in the commit list of gitk: > > Thanks for this! I like the new, compact look very much! > > That said, I remember when I was a new git user and I leaned heavily on gitk > to understand how references worked. It was particularly illuminating to > see the remote references distinctly labeled, and the fact that they were > "remotes/origin/foo" gave me an Aha! moment where I came to understand that > the refs hierarchy is more flexible than just the conventions coded into git > itself. I eventually felt free to create my own, private ref hierarchies. > > I am in no way opposed to this series. I just wanted to point out that > there was some utility in those labels. It makes me think that it might be > worthwhile for gitk to have a "raw-refs" mode, that shows the full > "refs/foo/bar/baz" paths of all the heads, tags, and whatever else. It > could be a useful teaching tool for git. Do you think we should have a checkbox in the preferences dialog to select whether to display the long form or the short form? Paul.