Commit 17020d277e0fda1f6af0a68b118fc1884224df94

Stefan Sperling 2019-03-07T13:33:23

make tog show command-specific usage if command is used wrongly

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 */
 		}
 	}