git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] help: make option --help open man pages only for Git commands

From
Philip Oakley <philipoakley@iee.org>
Date
Aug 13, 2016, 00:08 UTC
Message-ID
<F3BA479B58944083A62896E2F0504D48@PhilipOakley>
In-Reply-To
<xmqq1t1tvbu8.fsf@gitster.mtv.corp.google.com>
From: "Junio C Hamano" <gitster@pobox.com>
To: "Ralf Thielow" <ralf.thielow@gmail.com>
Cc: <git@vger.kernel.org>; <larsxschneider@gmail.com>; <me@jnm2.com>
Sent: Friday, August 12, 2016 11:53 PM
Subject: Re: [PATCH] help: make option --help open man pages only for Git 
commands
Show 20 quoted lines
> Junio C Hamano <gitster@pobox.com> writes:
>
>> I love it when I say "This shouldn't be too hard; somebody may want
>> to do a patch", with just a vague implemention idea in my head, and
>> a patch magically appears with even a better design than I had in
>> mind when I said it [*1*] ;-)
>
> Having said that, I wonder if we could do a bit better.
>
>    $ git -c help.autocorrect=1 whatchange --help
>    WARNING: You called a Git command named 'whatchange', which does not 
> exist.
>    Continuing under the assumption that you meant 'whatchanged'
>    in 0.1 seconds automatically...
>    No manual entry for gitwhatchange
>
> We are guessing that the user meant "whatchanged"; shouldn't we be
> able to feed the corrected name of the command to the machinery to
> drive the manpage viewer?
>
But does it cope with the Guides? Should it cope if spelt that way?

git help revisions git revisions --help

?

I suspect that the former should work, but not the latter, as a reasonable approach. I just haven't checked.

The other moderately low hanging fruit is to do the (full) list of guides as part of 'help'.

Philip 
Previous: Junio C HamanoNext: Junio C Hamano
Message 10 of 46 in “`git stash --help` tries to pull up nonexistent file gitstack.html”
  1. Joseph MusserAug 12, 2016
  2. Junio C HamanoAug 12, 2016
  3. Lars SchneiderAug 12, 2016
  4. Joseph MusserAug 12, 2016
  5. Junio C HamanoAug 12, 2016
  6. Jacob KellerAug 12, 2016
  7. help: make option --help open man pages only for Git commandsRalf Thielow, Aug 12, 2016
  8. Junio C HamanoAug 12, 2016
  9. Junio C HamanoAug 12, 2016
  10. Philip OakleyAug 13, 2016
  11. Junio C HamanoAug 13, 2016
  12. help: make option --help open man pages only for Git commandsRalf Thielow, Aug 15, 2016
  13. Philip OakleyAug 15, 2016
  14. Junio C HamanoAug 15, 2016
  15. Philip OakleyAug 15, 2016
  16. Junio C HamanoAug 15, 2016
  17. John KeepingAug 16, 2016
  18. help: make option --help open man pages only for Git commandsRalf Thielow, Aug 16, 2016
  19. John KeepingAug 16, 2016
  20. Ralf ThielowAug 16, 2016
  21. Junio C HamanoAug 16, 2016
  22. Ralf ThielowAug 16, 2016
  23. Junio C HamanoAug 16, 2016
  24. 0/2 help: make option --help open man pages only for Git commandsRalf Thielow, Aug 18, 2016
  25. 1/2 help: introduce option --command-onlyRalf Thielow, Aug 18, 2016
  26. Philip OakleyAug 18, 2016
  27. 2/2 help: make option --help open man pages only for Git commandsRalf Thielow, Aug 18, 2016
  28. Junio C HamanoAug 18, 2016
  29. Ralf ThielowAug 23, 2016
  30. Remi Galan AlfonsoAug 19, 2016
  31. Ralf ThielowAug 23, 2016
  32. Johannes SchindelinAug 19, 2016
  33. Junio C HamanoAug 19, 2016
  34. Ralf ThielowAug 23, 2016
  35. Johannes SchindelinAug 24, 2016
  36. 0/3 help: make option --help open man pages only for Git commandsRalf Thielow, Aug 26, 2016
  37. 1/3 Revert "display HTML in default browser using Windows' shell API"Ralf Thielow, Aug 26, 2016
  38. 3/3 help: make option --help open man pages only for Git commandsRalf Thielow, Aug 26, 2016
  39. 2/3 help: introduce option --exclude-guidesRalf Thielow, Aug 26, 2016
  40. Junio C HamanoAug 26, 2016
  41. Junio C HamanoAug 26, 2016
  42. Ralf ThielowAug 26, 2016
  43. Junio C HamanoAug 26, 2016
  44. Ralf ThielowAug 26, 2016
  45. Junio C HamanoAug 26, 2016
  46. Ralf ThielowAug 26, 2016

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.