Project

General

Profile

Конфигурация VCS Mercurial

Руководство по использованию системы контроля версий Mercurial можно найти здесь

Частичный русский перевод есть здесь

Ниже приведён пример конфигурационного файла Mercurial ~/.hgrc со всеми необходимыми расширениями и улучшениями.

[ui]
username = Имя Фамилия латиницей <почтовый.ящик@gmail.com>

[extensions]
mq=
graphlog=
color=
progress=
rebase=
record=
pager=

[pager]
pager = LESS='FRX' less

[color]
status.modified = magenta bold
status.added = green bold
status.removed = red bold
status.deleted = cyan bold
status.unknown = blue bold
status.ignored = black bold
diff.diffline = bold
diff.extended = cyan bold
diff.file_a = red bold
diff.file_b = green bold
diff.hunk = magenta
diff.deleted = red bold
diff.inserted = green bold
diff.changed = white
diff.trailingwhitespace = bold red_background

Поддержка пословного сравнения в Mercurial

Основано на руководстве http://mercurial.selenic.com/wiki/WordDiff

  1. Установите приложение wdiff: sudo apt-get install wdiff

  2. Скачайте скрипт cwdiff и расположите в директории ~/bin или /usr/local/bin. Данный скрипт добавляет поддержку сравнения директорий и подсвечивает вывод приложения.

  3. Включите расширение ExtdiffExtension добавив следующие строчки в конфигурационный файл (~/.hgrc):

[extensions]
hgext.extdiff =
  1. Включите поддержку команды wdiff, добавив следующие строчки в конфигурационный файл (~/.hgrc):
[extdiff]
# путь к исполняемому скрипту cwdiff
cmd.wdiff = cwdiff
opts.wdiff = --diff --ab