commit - a70480e0e08f396753e80248580f84b902f706f9
commit + f29d3e89671f0f97545aaf852f7c131b1ddaefdf
blob - b203855225c61b1e1d596f80d780aa386e96173a
blob + ba0c80e5c8f31ded0ba552e5c2a4e3e7414d4828
--- tog/tog.c
+++ tog/tog.c
optreset = 1;
if (argc == 0) {
+ if (hflag)
+ usage();
/* Build an argument vector which runs a default command. */
cmd = &tog_commands[0];
cmd_argv = make_argv(cmd->name, NULL);
} else
error = got_error_from_errno();
if (error) {
+ if (hflag) {
+ fprintf(stderr, "%s: '%s' is not a "
+ "known command\n", getprogname(),
+ argv[0]);
+ usage();
+ }
fprintf(stderr, "%s: '%s' is neither a known "
"command nor a path to a repository\n",
getprogname(), argv[0]);