Thread (2 messages) flat view 2 messages, 2 authors, 2016-06-15

Re: [PATCH 2/3] help: Add '--follow-alias' option

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:53:18

김남형 [off-list ref] writes:
2012-03-15 3:00 PM, Junio C Hamano wrote:
quoted
Namhyung Kim[off-list ref]  writes:
quoted
The --follow-alias option will look up the alias definitions and
use the first word as a command. For example, if I set my aliases
as follows:

  $ git help br
  `git br' is aliased to `git branch'
  $ git help ru
  `git ru' is aliased to `git remote update'

adding --follow-alias (or -f) option will show man pages of
git-branch and git-remote, respectively.
What would happen when somebody has this?

	[alias]
         	br = branch --list

	$ git help --follow-alias br
	... man page for git-branch is shown ...

NAK.
I'm sorry I don't understand what you meant by this. What should be
happened for this?
You _somehow_ restict the output, or at least draw the user's attention,
to the description of --list mode in the resulting "git-branch" manual.

I do not think that is feasible.

But showing the whole manual page, without telling the user that "br" is
not aliased to a plain vanilla "branch" without any option, is not a
solution, especially if you are going to let the user set a configuration
variable to allow him to forget about this setting. Progressive revelation
would not have such a downside and I think it is more appropriate approach
for something like "help".
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help