Существует очень похожий вопрос о том, как этого добиться в 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...
Это не различает переименованные файлы.Особенно в случае нескольких переименований, становится трудно обнаружить их на основе этого.Как я могу это сделать?