Source

dotfiles / dotfiles / .hgrc

Full commit
[extensions]
#inotify =
bookmarks =
fetch =
color =
purge =
rebase =
mq =
graphlog = 
schemes =
progress =
transplant =
record =
pager =
extdiff =
hgshelve = ~/.hgext/hgshelve.py

[extdiff]
cmd.kdiff3 =
cmd.meld =
cmd.filemerge = /Users/pmclanahan/.local/bin/opendiff-w
cmd.opendiff = /Users/pmclanahan/.local/bin/opendiff-w

[merge-tools]
filemerge.executable = /Users/pmclanahan/.local/bin/opendiff-w
filemerge.args = $local $other -ancestor $base -merge $output
filemerge.priority = 120

kdiff3.args=--auto --L1 base --L2 local --L3 other $base $local $other -o $output
kdiff3.regkey=Software\KDiff3
kdiff3.regappend=\kdiff3.exe
kdiff3.fixeol=True
kdiff3.gui=True
kdiff3.diffargs=--L1 '$plabel1' --L2 '$clabel' $parent $child
kdiff3.priority=100

gvimdiff.args=--nofork -d -g -O $local $other $base
gvimdiff.regkey=Software\Vim\GVim
gvimdiff.regname=path
gvimdiff.priority=90

meld.gui=True
meld.args=--label='local' $local --label='base' $base --label='other' $other
meld.diffargs=-a --label='$plabel1' $parent --label='$clabel' $child
meld.priority=110

[pager]
pager = LESS="-FSRXi" less
attend = annotate, cat, diff, export, glog, log, qdiff, help

[progress]
delay = 1.0

[schemes]
bbs = ssh://hg@bitbucket.org/
mybb = ssh://hg@bitbucket.org/pmclanahan/
gh = git://github.com/
ghs = git+ssh://git@github.com/
home = ssh://hgmeatwad/

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

[ui]
username = Paul McLanahan <paul@mclanahan.net>
ssh = ssh -C
ignore = ~/.hgignore
editor = /usr/bin/vim

[diff]
git = True

[defaults]
#glog = --template 'changeset:   {rev}:{node|short} {tags}\nsummary:     {desc|firstline|fill68|tabindent|tabindent}\n\n'
addremove = --similarity 100
summary = --remote

[alias]
slog = log --template '{rev}:{node|short} {desc|firstline}\n'
, = glog -l20
,, = glog -l100
_ = slog -l20
__ = slog -l100
show = log --color=always -pr

%include .hgrc_local