У меня есть проект с 2 файлами, которые я хочу контролировать с помощью Mercurial:
- SCX-файл, который является двоичным файлом (базой данных)
- SCT-файл, который является текстовым файлом
Мой фильтр:
[encode]
**.scx = tempfile: sccxml INFILE OUTFILE 0
[decode]
**.scx = tempfile: sccxml INFILE OUTFILE 1
Задача
- sccxml получает только путь к SCX-файлу
- SCX-файл не может быть преобразован в текстовый файл без соответствующего SCT-файла
Обходные
- Можно ли объединить файлы до запуска фильтра?
- Возможно ли передать оба пути файла в sccxml-Converter?
UPDATE:
Нет, я не использую расширение Win32Text.
Исполняемый файл SccXml требует как SCT-файла, так и SCX-файла в качестве параметра, чтобы преобразовать их в текстовый файл (текстовые представления обоих файлов переносятся в один файл).
Я хочу иметь бинарные файлы в виде текстового файла в репо, чтобы получить значимые различия. В настоящее время я пытаюсь добиться этого с помощью ловушки precommit.