Re: [PATCH v4 02/10] repo: add path keys to repo info "Eslam reda ragheb via GitGitGadget" <gitgitgadget@gmail.com> writes:
Show 12 quoted lines > From: Eslam reda ragheb <eslam.reda.div@gmail.com>
>
> Add a path category to git repo info with key-value pairs that
> mirror repository paths users commonly retrieve via rev-parse and
> git-path lookups.
> ...
> +static int get_path_git_prefix(struct repo_info *info, struct strbuf *buf)
> +{
> + if (info->prefix)
> + strbuf_addstr(buf, info->prefix);
> + return 0;
> +} Can (info->prefix && info->prefix[0] == '\0') be possible? If so, "repo info path.git-prefix" would not be able to help users who want to know between (info->prefix == NULL) and info->prefix being an empty string.
Message 36 of 68 in “repo: extend info path reporting and structure statistics” 0/3 repo: extend info path reporting and structure statisticseslam reda via GitGitGadget, Feb 22, 2026 1/3 repo: extend info paths and structure statisticseslam-reda-div via GitGitGadget, Feb 22, 2026 2/3 t1900,t1901: make repo tests hash-agnostic and wc-portableEslam reda ragheb via GitGitGadget, Feb 22, 2026 3/3 t1900,t1901: fix test portability issuesEslam reda ragheb via GitGitGadget, Feb 22, 2026 Lucas Seiki Oshiro Feb 22, 2026 Lucas Seiki Oshiro Feb 22, 2026 Junio C Hamano Feb 22, 2026 Justin Tobler Feb 23, 2026 0/9 repo: extend info path reporting and structure statisticseslam reda via GitGitGadget, Feb 23, 2026 1/9 repo: teach info context and category keysEslam reda ragheb via GitGitGadget, Feb 23, 2026 2/9 repo: add path keys to repo infoEslam reda ragheb via GitGitGadget, Feb 23, 2026 4/9 repo: add structure max object size metricsEslam reda ragheb via GitGitGadget, Feb 23, 2026 5/9 repo: add structure topology and path-depth metricsEslam reda ragheb via GitGitGadget, Feb 23, 2026 6/9 repo: add aggregate structure totals to keyvalue outputEslam reda ragheb via GitGitGadget, Feb 23, 2026 7/9 t1900: cover repo info path keys and path-formatEslam reda ragheb via GitGitGadget, Feb 23, 2026 8/9 t1901: extend structure metric coverage and portabilityEslam reda ragheb via GitGitGadget, Feb 23, 2026 9/9 docs: describe repo info path keys and structure metricsEslam reda ragheb via GitGitGadget, Feb 23, 2026 0/5 repo: extend info path reporting and structure statisticseslam reda via GitGitGadget, Feb 23, 2026 1/5 repo: teach info context and category keysEslam reda ragheb via GitGitGadget, Feb 23, 2026 2/5 repo: add path keys to repo infoEslam reda ragheb via GitGitGadget, Feb 23, 2026 3/5 repo: add --path-format for info path outputEslam reda ragheb via GitGitGadget, Feb 23, 2026 4/5 t1900: cover repo info path keys and path-formatEslam reda ragheb via GitGitGadget, Feb 23, 2026 5/5 docs: describe repo info path keysEslam reda ragheb via GitGitGadget, Feb 23, 2026 00/10 repo info: add category/path keys and --path-formateslam reda via GitGitGadget, Feb 26, 2026 01/10 repo: teach info context and category keysEslam reda ragheb via GitGitGadget, Feb 26, 2026 02/10 repo: add path keys to repo infoEslam reda ragheb via GitGitGadget, Feb 26, 2026 03/10 repo: add --path-format for info path outputEslam reda ragheb via GitGitGadget, Feb 26, 2026 04/10 repo: add structure max object size metricsEslam reda ragheb via GitGitGadget, Feb 26, 2026 05/10 repo: add structure topology and path-depth metricsEslam reda ragheb via GitGitGadget, Feb 26, 2026 06/10 repo: add aggregate structure totals to keyvalue outputEslam reda ragheb via GitGitGadget, Feb 26, 2026 07/10 t1900: cover repo info path keys and path-formatEslam reda ragheb via GitGitGadget, Feb 26, 2026 08/10 t1901: extend structure metric coverage and portabilityEslam reda ragheb via GitGitGadget, Feb 26, 2026 09/10 docs: describe repo info path keys and structure metricsEslam reda ragheb via GitGitGadget, Feb 26, 2026 10/10 repo: reduce repetition in structure keyvalue outputEslam reda ragheb via GitGitGadget, Feb 26, 2026 Junio C Hamano Feb 26, 2026 Junio C Hamano Feb 26, 2026 Phillip Wood Feb 27, 2026 00/11 repo info: add category/path keys and --path-formateslam reda via GitGitGadget, Feb 27, 2026 01/11 repo: teach info context and category keysEslam reda ragheb via GitGitGadget, Feb 27, 2026 02/11 repo: add path keys to repo infoEslam reda ragheb via GitGitGadget, Feb 27, 2026 03/11 repo: add --path-format for info path outputEslam reda ragheb via GitGitGadget, Feb 27, 2026 04/11 repo: add structure max object size metricsEslam reda ragheb via GitGitGadget, Feb 27, 2026 05/11 repo: add structure topology and path-depth metricsEslam reda ragheb via GitGitGadget, Feb 27, 2026 06/11 repo: add aggregate structure totals to keyvalue outputEslam reda ragheb via GitGitGadget, Feb 27, 2026 07/11 t1900: cover repo info path keys and path-formatEslam reda ragheb via GitGitGadget, Feb 27, 2026 08/11 t1901: extend structure metric coverage and portabilityEslam reda ragheb via GitGitGadget, Feb 27, 2026 09/11 docs: describe repo info path keys and structure metricsEslam reda ragheb via GitGitGadget, Feb 27, 2026 10/11 repo: reduce repetition in structure keyvalue outputEslam reda ragheb via GitGitGadget, Feb 27, 2026 11/11 repo: refine path keys for repo infoEslam reda ragheb via GitGitGadget, Feb 27, 2026 Junio C Hamano Feb 27, 2026 Lucas Seiki Oshiro Feb 27, 2026 Lucas Seiki Oshiro Feb 27, 2026 Phillip Wood Mar 1, 2026 Phillip Wood Mar 1, 2026 0/6 repo info: add category/path keys and --path-formateslam reda via GitGitGadget, Mar 2, 2026 1/6 repo: introduce repo_info context plumbingEslam reda ragheb via GitGitGadget, Mar 2, 2026 2/6 repo: support category requests in repo infoEslam reda ragheb via GitGitGadget, Mar 2, 2026 3/6 repo: add path keys to repo infoEslam reda ragheb via GitGitGadget, Mar 2, 2026 4/6 repo: add --path-format for info path outputEslam reda ragheb via GitGitGadget, Mar 2, 2026 5/6 t1900: cover repo info path keys and path-formatEslam reda ragheb via GitGitGadget, Mar 2, 2026 6/6 docs: describe repo info path keysEslam reda ragheb via GitGitGadget, Mar 2, 2026 Junio C Hamano Mar 2, 2026 Jialong Wang Mar 18, 2026 K Jayatheerth Mar 19, 2026 Jerry Wang Mar 19, 2026 t1900: cover repo info path keys in non-default layouts Jialong Wang, Mar 19, 2026 Jialong Wang Mar 19, 2026 K Jayatheerth Mar 20, 2026 Read the whole thread , see it on lore , or plain text .