Как отличить добавленные и переименованные файлы в Hg Hook - PullRequest
0 голосов
/ 31 января 2019

Существует очень похожий вопрос о том, как этого добиться в CLI.Меня интересует, как это сделать в функции ловушки.

Моя функция в настоящее время определяется как

def check_committed_files(ui, repo, **kwargs)

С помощью repo.status() я могу видеть все файлы в наборе изменений.Однако для переименованного файла это показывает это:

<status modified=[], added=['new_name.stp'], removed=['old_name.stp'], deleted=[], unknown=[], ignored=[], clean=[]>Checking files...

Это не различает переименованные файлы.Особенно в случае нескольких переименований, становится трудно обнаружить их на основе этого.Как я могу это сделать?

...