1 # This is the Mercurial configuration file.
8 username = Simon Ruderich <simon@ruderich.org>
10 # Use Apple's FileMerge for merge conflicts.
11 merge = opendiff-merge
13 # Use git diffs with support for renames, binaries, access rights, etc.
18 # Convert other vcs to mercurial.
20 # Simplify pull and merge processes.
22 # Log output similar to hg view but as ASCII.
26 # Patch stack support.
28 # Use a pager for all output.
30 # Partial commit utility.
32 # Allows cherry-picking and rebasing.
35 # Necessary for hg view.
38 path = /usr/share/mercurial/hgk
41 path = /opt/local/share/mercurial/contrib/hgk
45 # Precommit hook which runs tests if they exist.
46 precommit = precommit-runtests
47 # Prevent "hg pull" if MQ patches are applied.
48 prechangegroup.mq-no-pull = ! hg qtop > /dev/null 2>&1
49 # Prevent "hg push" if MQ patches are applied.
50 preoutgoing.mq-no-push = ! hg qtop > /dev/null 2>&1
52 # Use colordiff and less as pager so that output from diff is colored and
53 # everything is easily readable in a terminal.
55 pager = colordiff | less
56 ignore = record, qrecord, view, clone