From: Junio C Hamano Date: Sat, 17 Mar 2018 17:57:28 GMT Subject: Re: get commit ID from a tree object ID Message-ID: In-Reply-To: <20180317161819.GB25113@sigill.intra.peff.net> Jeff King writes: > 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.