Hi, On Tue, 22 Jul 2008, Alex Riesen wrote: > @@ -704,9 +707,10 @@ const char *help_unknown_cmd(const char *cmd) > > if (!main_cmds.cnt) > die ("Uh oh. Your system reports no Git commands at all."); > + git_config(git_help_config, NULL); > best_similarity = similarity(main_cmds.names[0]->name); > - if (main_cmds.cnt < 2 || best_similarity < > - similarity(main_cmds.names[1]->name)) { > + if (autocorrect && (main_cmds.cnt < 2 || > + best_similarity < similarity(main_cmds.names[1]->name))) { > if (!*cwd) > exit(1); > if (chdir(cwd)) This "if" already checks if there is only one candidate. So you should just add an inner "if (autocorrect) ... else single = 1;" or some such. However, I think that the intention of this patch is too much DWIMery, which might be good for me (just like my "git add remote" patch), but not for the general audience. Ciao, Dscho -- 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