On Sun, Jul 27, 2025 at 1:51 PM Lucas Seiki Oshiro <lucasseikioshiro@xxxxxxxxx> wrote: > Currently, `git rev-parse` covers a wide range of functionality not > directly related to parsing revisions, as its name suggests. Over time, > many features like parsing datestrings, options, paths, and others > were added to it because there wasn't a more appropriate command > to place them. > > Create a new Git command called `repo`. `git repo` will be the main > command for obtaining the information about a repository (such as > metadata and metrics). > > Also declare a subcommand for `repo` called `info`. `git repo info` > will bring the functionality of retrieving repository-related > information currently returned by `rev-parse`. > > Add the required tests, documentation and build changes to enable > usage of this subcommand. This talks about adding tests, however... > Signed-off-by: Lucas Seiki Oshiro <lucasseikioshiro@xxxxxxxxx> > --- > .gitignore | 1 + > Documentation/git-repo.adoc | 38 +++++++++++++++++++++++++++++++++++++ > Documentation/meson.build | 1 + > Makefile | 1 + > builtin.h | 1 + > builtin/repo.c | 26 +++++++++++++++++++++++++ > command-list.txt | 1 + > git.c | 1 + > meson.build | 1 + > 9 files changed, 71 insertions(+) ...no tests are added. > diff --git a/Documentation/git-repo.adoc b/Documentation/git-repo.adoc > @@ -0,0 +1,38 @@ > +DESCRIPTION > +----------- > +This command retrieve repository level information. s/retrieve/retrieves/ I'm a native English speaker, but I wonder if, rather than "repository level", it would be more friendly to non-native speakers to instead say: Retrieve information about the repository.