[PATCH] D36686: [clang-diff] Add option to compare files across git revisions
Johannes Altmanninger via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Aug 14 12:07:24 PDT 2017
johannes added a comment.
In https://reviews.llvm.org/D36686#840827, @arphaman wrote:
> It might be useful to have both source and destination in a different revision. Maybe something like `-src-git-rev` and `-dst-git-rev`?
Then I'd rather have a revision range such as `-git-revs <commit>..<commit>`
and if there is only one specified, then <commit>..HEAD is implied
maybe a different name for the argument
The whole thing is a bit of a hack - if the HEAD is dirty then the checkout fails and the program exits.
I want to change it so it does not interfere with the state of the repository. I can checkout the revisions in a temporary repository and then patch the paths in the compilation database.
More information about the cfe-commits