[RFC] git repo info: exposing repository paths
From: Pushkar Singh <hidden>
Date: 2026-02-10 14:11:41
Hi all, I’ve been looking at the "git repo" command recently, mostly comparing "git repo info" with what I usually reach for via "git rev-parse". One thing I noticed is that git repo info currently reports repository properties like layout and formats, but none of the repository paths that scripts often need. For example, as of now: git rev-parse --git-dir git rev-parse --common-dir git rev-parse --git-path hooks are commonly used by scripts and tooling to figure out where things actually live on disk. I wanted to ask whether it would make sense for git repo info to eventually expose some of these as structured keys, starting with something minimal like "git-dir". My idea is not to completely replace rev-parse, but to let "git repo info" act as a more discoverable, descriptive interface for repository metadata, including paths, where appropriate. One question I am unsure about is whether such paths should be reported as absolute or relative (for example, relative to the working tree or invocation directory), and whether git-dir would be a reasonable first step before considering others. I wanted to ask first before making any changes, and would appreciate guidance on whether this direction makes sense. Thanks, Pushkar