Johannes Schindelin <johannes.schinde...@gmx.de> writes:

> Hi Junio,
>
> On Tue, 29 Jan 2019, Junio C Hamano wrote:
>
>> Jeremy Huddleston Sequoia <jerem...@apple.com> writes:
>> 
>> > Signed-off-by: Jeremy Huddleston Sequoia <jerem...@apple.com>
>> > ---
>> >  builtin/help.c | 2 +-
>> >  1 file changed, 1 insertion(+), 1 deletion(-)
>> >
>> > diff --git a/builtin/help.c b/builtin/help.c
>> > index 7739a5c155..e001b6157c 100644
>> > --- a/builtin/help.c
>> > +++ b/builtin/help.c
>> > @@ -383,7 +383,7 @@ static void get_html_page_path(struct strbuf 
>> > *page_path, const char *page)
>> >    if (!strstr(html_path, "://")) {
>> >            if (stat(mkpath("%s/git.html", html_path), &st)
>> >                || !S_ISREG(st.st_mode))
>> > -                  die("'%s': not a documentation directory.", html_path);
>> > +                  die("HTML documentation is not provided by this 
>> > distribution of git.");
>> 
>> Mentioning HTML in the message may be a good idea, but I feel that
>> "distribution of git" is not something we should say in the source
>> for those who are building from the source.  Distributors are free
>> to munge before they generate their binary distribution, of course
>> ;-).
>
> So maybe something like
>
> #ifdef MISSING_HTML_MESSAGE
>                       die(_(MISSING_HTML_MESSAGE));
> #else
>                       die("'%s': not a documentation directory.", html_path);
> #endif
>
> ?

No, distributors can fork and build from patched source.  What I
meant was along these lines:

    die(_("HTML documentation not installed in '%s'."), html_path));
    die(_("The installer chose to omit HTML docs from '%s''.", html_path));

Reply via email to