From: Junio C Hamano Date: Tue, 18 Apr 2017 00:38:57 GMT Subject: Re: Feature request: --format=json Message-ID: In-Reply-To: "Fred .Flintstone" writes: > So I would either have to do: > git rev-list --all > Then iterate over each line and do git-cat-file commit . > > Or do: > git rev-list --all | git cat-file --batch > > If I do it in a batch, then it will be tricky to reliably parse since > I don't know when the message body ends and when the next commit > starts. > > JSON output would have been very handy. I am somewhat puzzled. I thought that you were trying to come up with a way to produce JSON output and people are trying to help you by pointing out tools that you can use for that.