Я пишу скрипт, который преобразует проект на моем рабочем месте из ClearCase в Mercurial + Jira. У меня проблемы с перемещенными файлами. Я использую lsact -long для изменения файлов в действии. Проблема в том, что когда, например, каталог был переименован, изменение проявляется только в его родительском каталоге, и оно отображается с «описанием» следующим образом:
Добавлен элемент каталога "new_name". Некаталогизированный элемент каталога "old_name"
Проблема в том, что здесь явно не указано, что каталог перемещен, поэтому может быть, что кто-то удалил старый каталог и создал новый.
Как узнать, были ли перемещены файлы в ревизии каталога?