Винить более раннюю версию файла в другом месте

В какой-то момент пути в моем репозитории git были реорганизованы.

Я часто хочу обвинить файл в ревизии перед перемещением.

Какое заклинание git blame обвиняет файл, которого нет в текущем репозитории?

Я пробовал:

> git blame new/path/to/file old_rev
fatal: no such path ... in old_rev

> git blame old/path/to/file old_rev
fatal: cannot stat path ... in old_rev

> git blame old_rev:old/path/to/file old_rev
fatal: cannot stat path ... in old_rev

Ясно, что я мог бы просто проверить old_rev и указать соответствующий путь, но я бы предпочел избежать что.

22
задан Jeffrey Harris 28 September 2011 в 17:37
поделиться