Она должна уметь хранить суммы различных веток дерева
в указанном хранилище (в xml-файле, в БД mysql).
Она должна входить в состав какого-нибудь resque cd
Она должна иметь удобный интерфейс для просмотра различий
и визуального сравнения различающихся текстовых и бинарных файлов
PS1: ADinf в wine не предлагать