make tog show command-specific usage if command is used wrongly
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
diff --git a/tog/tog.c b/tog/tog.c
index b280c65..e3e4b93 100644
--- a/tog/tog.c
+++ b/tog/tog.c
@@ -1817,7 +1817,7 @@ cmd_log(int argc, char *argv[])
err(1, "-r option");
break;
default:
- usage();
+ usage_log();
/* NOTREACHED */
}
}
@@ -2430,7 +2430,7 @@ cmd_diff(int argc, char *argv[])
while ((ch = getopt(argc, argv, "")) != -1) {
switch (ch) {
default:
- usage();
+ usage_diff();
/* NOTREACHED */
}
}
@@ -3156,7 +3156,7 @@ cmd_blame(int argc, char *argv[])
err(1, "-r option");
break;
default:
- usage();
+ usage_blame();
/* NOTREACHED */
}
}
@@ -3827,7 +3827,7 @@ cmd_tree(int argc, char *argv[])
commit_id_arg = optarg;
break;
default:
- usage();
+ usage_tree();
/* NOTREACHED */
}
}