This is the re-roll of $gmane/217384. The series seeks to provide a help option that will list the common git guides, and how to access them. The series is rebased on top of V1.8.2 Since V2, the OPT_BOOL is now used instead of OPT_COUNTUP. The git_more_info_string has been further updated inline with Junio's suggestions, and re-spaced so that command example are not split over line ends. Junio's suggestions in $gmane/217354/focus=217355 have been included. Junio also asked about the `if (!argv[0])` test which is, correctly, performed _after_ the -a and -g options are taken, as they overide any remaining arguments. The list of guides is spaced out in the same manner as the common command list. Philip Oakley (5): Show help: -a and -g option, and 'git help <concept>' usage. Help.c use OPT_BOOL and refactor logic Help.c add --guide option Help.c: add list_common_guides_help() function Help doc: Include --guide option description Documentation/git-help.txt | 30 ++++++++++++++++++++++-------- builtin/help.c | 17 +++++++++++++++-- common-guides.h | 11 +++++++++++ git.c | 4 +++- help.c | 18 ++++++++++++++++++ help.h | 1 + 6 files changed, 70 insertions(+), 11 deletions(-) create mode 100644 common-guides.h -- 1.8.1.msysgit.1 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html