From: Junio C Hamano Date: Tue, 11 Dec 2018 01:19:01 GMT Subject: Re: Retrieving a file in git that was deleted and committed Message-ID: In-Reply-To: <20181208072915.GA20697@sigill.intra.peff.net> Jeff King writes: > You can feed a set of revisions to git-blame with the "-S" option, but I > don't offhand know how it handles diffs (I think it would have to still > diff each commit against its parent, since history is non-linear, and a > list is inherently linear). It would diff each commit against its parent specified by the file given to the -S option. The contents of the file is fed directly to the graft mechanism to make the fake history in effect while the "blame" runs, and you are not limited to a linear history.