dotfiles / hgrc

[extensions]
# Confusingly, listing an extension here (even with no arguments) turns it on
hgext.patchbomb =
#convert =
#graphviz = ~/.mercurial/extensions/graphviz.py
color =
purge =
hgext.mq =
hgext.graphlog = 
# Attic and record are used for 'shelve'
#attic = ~/.mercurial/extensions/hgattic/attic.py
#hgext.record =
#shelve = ~/.mercurial/extensions/hgshelve/hgshelve.py
info = ~/.mercurial/extensions/info.py
rebase =
hgext.bookmarks =
transplant =
#hgext.zeroconf =
#hgext.convert=
#hgext.hgk =
progress =
#pbranch = ~/.mercurial/extensions/hg-pbranch/hgext/pbranch.py
#hgsubversion =

[ui]
username = David Wolever <david@wolever.net>
merge = diffmerge
verbose = True
archivemeta = True
commitsubrepos = False
ignore = ~/.hgignore.global

[merge-tools]
vimdiff.args = $local $other $base $output
vimdiff.checkchanged = True
vimdiff.premerge = True
diffmerge.args = --result=$output -t1="Local Version" -t2=$output -t3="Other Version" --caption=$output  $local $base $other
diffmerge.binary = False
diffmerge.symlinks = False
diffmerge.gui = True
diffmerge.premerge = False
kidff3.args = $base $local $other -o $output

[alias]
status = status -S
bm = bookmark
conflicts = resolve -l
resolved = resolve -m
renames = stat -Ca
nudge = push --rev .
switch = setpath
node = log --template "{node}\n" -r .

[diff]
# prevent qrefresh from updating timestamps
nodates=1
# force all patches to always be in git format
git=1

[git]
intree = True

[color]
diff.trailingwhitespace = none
#qseries.unapplied = blue bold

[web]
allow_push = *
push_ssl = False

[email]
from = David Wolever <david@wolever.net>
method = smtp

[smtp]
host = localhost
port = 2525

[auth]
massuni.schemes = https
massuni.prefix = massuni.com/repos/
massuni.username = wolever

bitbucket.schemes = https
bitbucket.prefix = bitbucket.org
bitbucket.username = wolever

%include .hgrc.local
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.