История изменений
Исправление alysnix, (текущая версия) :
можно написать прогу, что будет смотреть за файлами по указанным дирам и указанной маске, навроде гита короче.
составляет список файлов за которыми следит. ловит события inotify по изменениям файлов. если отслеживаемые файлы менялись, раз в n секунд, копирует их содержимое в карман. тогда в кармане будут примерно последние версии отслеживаемых файлов. спасать раз в пять минут например - и ненакладно и версии будут достаточно свежими.
хотя у inotify есть событие на удаление, оно, насколько я помню, испускается после удаления, то есть просто тупо спасать отслеживаемый файл при его удалении не получится.
Исходная версия alysnix, :
можно написать прогу, что будет смотреть за файлами дирам и указанной маске, навроде гита короче.
составляет список файлов за которыми следит. ловит события inotify по изменениям файлов. если отслеживаемые файлы менялись, раз в n секунд, копирует их содержимое в карман. тогда в кармане будут примерно последние версии отслеживаемых файлов. спасать раз в пять минут например - и ненакладно и версии будут достаточно свежими.
хотя у inotify есть событие на удаление, оно, насколько я помню, испускается после удаления, то есть просто тупо спасать отслеживаемый файл при его удалении не получится.