История изменений
Исправление t184256, (текущая версия) :
echo c > x # перезаписать
У тебя тот же файл, но с другим содержимым.
Да. Такая вот замена содержимого с сохранением идентичности называется «перезаписать файл».
Наверное правильно будет время модификации добавлять в хэш.
Правильнее сравнивать время модификации, чтобы узнать, что пора инвалидировать кэш, но это вопрос ортогональный вопросу «что там забыл inode».
Исходная версия t184256, :
echo c > x # перезаписать
У тебя тот же файл, но с другим содержимым.
Да. Такая вот замена содержимого с сохранением идентичности называется «перезаписать файл».
Наверное правильно будет время модификации добавлять в хэш.
Правильнее сравнивать время модификации, чтобы узнать, что пора инвалидировать хэш, но это вопрос ортогональный вопросу «что там забыл inode».