Я искал удобное решение для создания моментальных снимков, отката и показа изменений для моих ящиков с OS X и закончил с простой, но мощной идеей - почему бы не создать репозиторий Mercurial в корневом fs только что установленной ОС, настроить исключения, чтобы не отслеживать из /tmp
(/var/tmp
, /var/folders/whatever/T
и т.д), /dev
, /proc
и /sys
(и, может быть, что-то еще), и делать ли коммиты каждый раз, когда я хочу получить снимок? Я мог бы даже смонтировать /.hg где-нибудь на NAS, чтобы я мог восстановить, даже если мой HDD внезапно умрет.
Поиск похожих идей в Интернете показал, что Mercurial не отслеживает метаданные, такие как права UNIX, права собственности пользователей и групп и расширенные атрибуты.
Итак, мой вопрос: существуют ли плагины для Mercurial для отслеживания метаданных, или я могу написать их сам?