Интересует, нет ли в природе такой штуки. Чтобы нечто отслеживало изменение в структуре каталогов (идеально — через inotify, но сойдёт и просто cron), а изменения бы все коммитило в какую-нибудь популярную DVCS (лучше — mercurial или git). И по факту изменения дёргало бы мой скрипт через хук, чтобы я изменение ещё мог отдельно обработать.
Понятно, что в варианте с cron проблем особых нет — периодически анализируем hg/git stat смотрим, что изменилось, предпринимаем действия, коммитим изменения.
Но, может уже есть приличное невелосипедное решение?