Re: [GSoC PATCH v7 5/5] repo: add the --format flag
Lucas Seiki Oshiro <lucasseikioshiro@gmail.com> writes:
Show 29 quoted lines
> Add the --format flag to git-repo-info. By using this flag, the users
> can choose the format for obtaining the data they requested.
>
> Given that this command can be used for generating input for other
> applications and for being read by end users, it requires at least two
> formats: one for being read by humans and other for being read by
> machines. Some other Git commands also have two output formats, notably
> git-config which was the inspiration for the two formats that were
> chosen here:
>
> - keyvalue, where the retrieved data is printed one per line, using =
> for delimiting the key and the value. This is the default format,
> targeted for end users.
> - nul, where the retrieved data is separated by null characters, using
> the newline character for delimiting the key and the value. This
> format is targeted for being read by machines.
>
> Helped-by: Phillip Wood <phillip.wood@dunelm.org.uk>
> Helped-by: Junio C Hamano <gitster@pobox.com>
> Helped-by: Justin Tobler <jltobler@gmail.com>
> Helped-by: Eric Sunshine <sunshine@sunshineco.com>
> Mentored-by: Karthik Nayak <karthik.188@gmail.com>
> Mentored-by: Patrick Steinhardt <ps@pks.im>
> Signed-off-by: Lucas Seiki Oshiro <lucasseikioshiro@gmail.com>
> ---
> Documentation/git-repo.adoc | 31 +++++++++++++++++++-
> builtin/repo.c | 58 +++++++++++++++++++++++++++++++------
> t/t1900-repo.sh | 21 ++++++++++++--
> 3 files changed, 97 insertions(+), 13 deletions(-)
This will break t0450, won't it?