Иван, мне как раз и нужно сейчас определиться с этим, насколько я понял, конвертер для git должен только принять в аргументах имя файла а в стандартный выход пустить разобранные байты? В целом, это можно сделать и на ББ, модуль работы с консолью Windows был в Rocot, а модуль работы с консолью в линукс вы и сами видели.

Дальше, например, вопрос по mercurial, сейчас есть два пути, либо делать diff-script который будет ограниченно годен только для Tortoise, либо же делать merge-tool который описывается в документации по чистому hg. Плюс, очевидно, что реализовать надо только экстрактор данных, а diff использовать готовый, то есть, надо будет перенаправлять потоки ввода/вывода, а я не знаю, как, хыхы.

Есть ещё svn.

Я пока на этапе сбора информации, шашкой махать чуть позже будем.

> -- Илья Ермаков писал(а):
> Правильно я понял?Да, именно так.