From: Mahi Kassa Date: Wed, 25 Mar 2026 11:51:47 +0000 (+0100) Subject: repo: factor repo usage strings into shared macros X-Git-Url: https://www.git.kevux.org/?a=commitdiff_plain;h=4be77c732c9951a60f743af04a5906fdc41c5795;p=rit repo: factor repo usage strings into shared macros Factor the "git repo info" and "git repo structure" usage strings into shared macros so they can be reused in multiple usage arrays. This is a preparatory refactoring for subsequent changes to subcommand-specific help output. Signed-off-by: Mahi Kassa Signed-off-by: Junio C Hamano --- diff --git a/builtin/repo.c b/builtin/repo.c index 55f9b9095c..b5146499d0 100644 --- a/builtin/repo.c +++ b/builtin/repo.c @@ -20,11 +20,17 @@ #include "tree-walk.h" #include "utf8.h" +#define REPO_INFO_USAGE \ + "git repo info [--format=(lines|nul) | -z] [--all | ...]", \ + "git repo info --keys [--format=(lines|nul) | -z]" + +#define REPO_STRUCTURE_USAGE \ + "git repo structure [--format=(table|lines|nul) | -z]" + static const char *const repo_usage[] = { - "git repo info [--format=(lines|nul) | -z] [--all | ...]", - "git repo info --keys [--format=(lines|nul) | -z]", - "git repo structure [--format=(table|lines|nul) | -z]", - NULL + REPO_INFO_USAGE, + REPO_STRUCTURE_USAGE, + NULL, }; typedef int get_value_fn(struct repository *repo, struct strbuf *buf);