Re: get commit ID from a tree object ID
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Mar 17, 2018, 17:57 UTC
- Message-ID
- <xmqqwoyay48n.fsf@gitster-ct.c.googlers.com>
- In-Reply-To
- <20180317161819.GB25113@sigill.intra.peff.net>
Jeff King <peff@peff.net> writes:
Show 11 quoted lines
> If you want to dig further, you can use the diff machinery to show which > commit introduced a particular tree, like: > > git rev-list --all | > git diff-tree --stdin --pretty=raw --raw -t -r | > less +/$desired_tree > > That "less" will find the mentioned tree, and then you'll have to > manually read the commit. It would be possible to do it mechanically > with a short perl script, but I'll leave that as an exercise for the > reader.
Before Stefan jumps in ;-) I wonder if a recently materialized "find-object" option to the diff family can be used here as a sugar-coated way.