Так, вроде отладил утилиту, под Windows всё работает стабильно.
для Windows в .git/config путь к утилите надо указывать в таком вот виде
## Код:
```
[diff "odc"]
   binary = true
   textconv = d:/dev/bbcb/odcextract.exe
```

в .gitattributes соответственно
## Код:
```
*.odc   diff=odc
```

Бинарник вот тутhttps://dl.dropboxusercontent.com/u/953 ... extract.7z
Исходникдля него пока в подсистеме YWin в репозитории bb.open, соответственно, он только для Windows.

Важно, что утилита начнёт работать только когда в документе появится якорь предпросмотра. Его можно разместить командой из меню подсистемы ypk или вручную, как было уже сказано, через команду Deposit. Размещение сделает документ несохраненным и при первом же сохранении якорь запишет внутрь актуальное содержимое в формате utf8.

Фолды пока не раскрывает, и содержимое документа вообще не анализирует. О развитии функций можно поговорить отдельно.

А я пока продолжу поиск информации для поддержки mercurial.
