Взгляните на расширение Largefiles , которое поставляется с Mercurial 2.0 (с исправлениями ошибок с тех пор). Он предназначен для обработки двоичных файлов и редко обновляется другим, более эффективным способом.
По сути, он хранит эти файлы, не пытаясь вычислить различия между версиями, и любой, кто клонирует репозиторий, просто получает нужные им версии, а не всю историю. Это приводит к более быстрому клонированию / извлечению, но обновления могут нуждаться в подключении к удаленному репозиторию для чтения версий файлов в локальный кеш.