Задать вопрос
PavelMSTU
@PavelMSTU

Какой есть плагин для хранения odt файлов в Mercurial как текстовых данных, а не как бинарных?

Задача: хранить текстовые документы в формате odt в репозитории mercurial как текстовые, а не бинарные файлы.

Формально хранить можно любые данные, но odt -- сжатый zip архив с различными xml'ками.
Поэтому в mercurial репозиторий будет сильно "раздуваться"...

Можно самостоятельно проводить операцию:
1) переименовать *.odt в *.zip, распаковать в папку *_odt и засунуть в репозиторий.
2) т.к. папка содержит подпапки с xml'ками, что текстовый формат, то каждая ревизия будет занимать не много места.
3) для pull'a опять ручками скачиваем *_odt папочку, сжимаем в зип, переменовываем в odt

Вопрос:
Есть ли уже реализованный плагин для LibreOffice или mercurial, который автоматически проделывает вышуказанные действия?

Или:
Можно ли как-нибудь в mercurial сделать "предварительную обработку" при коммитах, pull'ах и push'ах? (Тогда написать банальный баш скрипт -- как два байта переслать.)

P.S.
Репозиторий mercurial сменить нельзя -- история долгая... Если кратко -- требование начальства.

P.S.2.
Я ламер в mercurial, так что прошу прощения, если мой вопрос элементарен :))
  • Вопрос задан
  • 2474 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы