Le mercredi 12 mars 2008, Xavier Maillard a écrit : > > Tested-by: Xavier Maillard <xma@xxxxxxx> Thanks. > Though, I thought that when one entry had failed we would have > switched to the next until none could be found thus > > I (voluntary) made a typo in my .git/config file as reflected by: > > [xma@localhost 23:57:18 git]$ git config --get-all man.viewer > woma <- TYPO HERE > konqueror > man > > and I then tried git config --help. I thought it would have tried > all entries and as a last resort would have failed back to man > but it did not act like this: > > [xma@localhost 23:57:11 git]$ git config --help > error: 'woma': unsupported man viewer. > fatal: bad config file line 16 in .git/config > > Ok, woma in not supported here and it is reported like this but > would it be possible to just throw an error on stdout and try > another viewer ? Yes, with the following patch on top: diff --git a/help.c b/help.c index 5da8c9c..ecaca77 100644 --- a/help.c +++ b/help.c @@ -139,7 +139,7 @@ static int add_man_viewer(const char *value) else if (!strcasecmp(value, "konqueror")) do_add_man_viewer(exec_man_konqueror); else - return error("'%s': unsupported man viewer.", value); + warning("'%s': unsupported man viewer.", value); return 0; } > We could even imagine something even more > general like the possibility for the user to write his own man > viewer (a bash script for example) and set it as a candidate. I will do that in a latter patch, it has been suggested a lot of times already. > By the way, I do not see any reason to put man as a candidate. > "man" should be the default when nothing is specified or when all > candidates have failed. It may be more explicit. Thanks, Christian. > Anyway, thank you for this implementation. > > Xavier -- 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