Where is 'git show' implemented?
The compatibility table has a tickmark next to "(git) show", yet I see no code, methods or funcs that actually implement this, never mind with all its myriad options. Am I missing something and its equivalent is actually "spread out" over various other methods that return object/blob/tag/commit info?
It looks like you can use r.CommitObject to mimic git show
https://github.com/go-git/go-git/blob/master/_examples/commit/main.go#L64
Yeah, that's the simplest case (-s), but doesn't cover the rest of the options.
@eze-kiel @Marakai it's pretty old but do you know how to achieve git show --name-only to show only the actual changed files and ignore the rest?