Diffuse
Версия 0.4.4

Copyright (C) 2006-2010 Derrick Moser <derrick_moser@yahoo.com>
Перевод:О.Ю.Пахтусов (Oleg Pakhtusov) <oupakhtusov@gmail.com> 

----

Программа Diffuse является графическим инструментом для слияния и сравнения текстовых 
файлов.  Она может сравнить произвольное число файлов в представлении бок о бок, 
предоставляет пользователям возможность вручную корректировать соответствие строк и 
редактировать файлы напрямую.  Diffuse может также извлекать ревизии файлов из Bazaar, 
CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion и SVK репозиториев для их сравнения 
и слияния.

Некоторые основные свойства Diffuse:
- возможность сравнивать и объединять произвольное число файлов бок о бок (n-оконные слияния)
- соответствие строк может быть скорректирована пользователем вручную
- возможность напрямую редактировать файлы
- syntax highlighting
- Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion и SVK поддержка
- поддержка Unicode
- неограниченное число отмен
- легкая навигация с помощью клавиатуры

----

Требования:

- Python >= 2.4
- PyGTK >= 2.10

----

Diffuse реализована полностью на Python и должен работать на любой платформе 
с Python и PyGTK. Если Вам нужно вручную установить PyGTK, пожалуйста знайте
зависимости (подчиненные) должны быть инсталлированы до установки PyGTK.

Diffuse может быть выполнена непосредственно из не .tar исходного дистрибутива 
на любой POSIX системе или установлена с инструкциями, описанными в следующем 
разделе.

Расположение персональных предпочтений, состояния, и файлов инициализации изменены
в 0.4.1 выпуске. Старые настройки могут быть перемещены использованием следующих
команд:

  $ mkdir -p ~/.config/diffuse
  $ mv ~/.diffuse/config ~/.config/diffuse/state
  $ mv ~/.diffuse/* ~/.config/diffuse
  $ rmdir ~/.diffuse

Правила для парсинга файлов в ~/.diffuse изменены в 0.3.0 выпуске.
Могут сообщаться нефатальные ошибки на парсинге старых файлов. Эти
ошибки могут быть устранены удалением проблемных строк (или всего 
файла) из ~/.config/diffuse/diffuserc.

----

Установка на POSIX системах:

Выполните 'install.py' скрипт для установки Diffuse. Скрипт принимает 
несколько опций для настройки поведения установки. Используйте опцию
'--help', чтобы получить полное перечисление этих опциий.

Diffuse может быть деинсталлирован выполнением 'install.py' скрипта с
опцией '--remove'.

Определите опции '--destdir=' и '--files-only' для 'install.py' скрипта
при использовании для создания платформо-определенного пакета Diffuse.

----

Установка на Windows:

Каталог 'windows-installer' содержит скрипты для сборки устанавливаемого
Windows пакета, который включает все зависимости.

----

Справочная Документация:

Справочная документация Diffuse написана в формате DocBook и может быть легко
преобразована в другие форматы, используя XSLT таблицы стилей. Если локальная
справочная документация или ее браузер недоступны, Diffuse попытается отобразить
онлайновую справочную документацию, используя веб-браузер.
