OSDN Git Service

git-verify-pack: show usage when no pack was specified
authorRene Scharfe <rene.scharfe@lsrfire.ath.cx>
Thu, 10 Aug 2006 15:02:31 +0000 (17:02 +0200)
committerJunio C Hamano <junkio@cox.net>
Thu, 10 Aug 2006 21:14:24 +0000 (14:14 -0700)
Signed-off-by: Rene Scharfe <rene.scharfe@lsrfire.ath.cx>
Signed-off-by: Junio C Hamano <junkio@cox.net>
verify-pack.c

index ef00204..7201596 100644 (file)
@@ -34,6 +34,7 @@ int main(int ac, char **av)
        int errs = 0;
        int verbose = 0;
        int no_more_options = 0;
+       int nothing_done = 1;
 
        while (1 < ac) {
                char path[PATH_MAX];
@@ -50,8 +51,13 @@ int main(int ac, char **av)
                        strcpy(path, av[1]);
                        if (verify_one_pack(path, verbose))
                                errs++;
+                       nothing_done = 0;
                }
                ac--; av++;
        }
+
+       if (nothing_done)
+               usage(verify_pack_usage);
+
        return !!errs;
 }