Большинство vcs расчитаны на хранение текстовых данных. Но иногда кроме исходников в проектах попадаются бинарные данные. Ну такие как картинки, например.
Хотелось бы для таких блобов ограничить длину хранимой истории. Бывает такое? В идеале в виде плагина для mercurial.
Понятно что непосредственно в mercurial или git такое сделать нельзя, они могут хранить только историю целиком и выбросить изменения из середины единой истории не получится. Нужен какой-то сторонний механизм, но с поддержкой mercurial.