Добавьте параметр -f
(или --showname
) , чтобы всегда см. Имя файла в git blame
.
> git blame --show-name -e ./lib/Transforms/Hello/Hello.cpp | head -3
180e568a7058 lib/Transforms/Hello/Hello.cpp (<sabre@nondot.org> 2002-08-08 20:10:38 +0000 1) //===- Hello.cpp - Example code from "Writing an LLVM Pass" ---------------===//
fd93908ae8b9 lib/Transforms/Hello/Hello.cpp (<brukman+llvm@gmail.com> 2005-04-21 23:48:37 +0000 2) //
b576c94c15af lib/Transforms/Hello/Hello.cpp (<criswell@uiuc.edu> 2003-10-20 19:43:21 +0000 3) // The LLVM Compiler Infrastructure
Как уже упоминалось для этой опции:
По умолчанию имя файла отображается, если есть какая-либо строка из файла с другим именем из-за обнаружения переименования.
Это должно было иметь место для Instruction.h
, а не для Hello.cpp
.