Собственно, вот выложил: http://sysadminblog.ru/blog/ldap/182.html
Там же немного о логике его работы.
В какой-то степени имитирует инкрементальный бэкап, но... с точностью до наоборот: хранится текущая версия полностью и кучка патчей для отката обратно при необходимости.
Пока что нет логики lock-файла, а также не ограничена никак глубина патчей. Но в принципе для каталога, который реально модифицируется не шибко часто количество этих патчей будет не таким уж большим, да и по факту обычно бывает нужна самая свежая версия или что-то из недавних.
Соответственно, чистить ненужные патчи можно по крону find'ом с exec rm -f {} \; :)
Комменты приветствуются.
P.S. В будущем возможен мув на SVN, но надо подумать