conf

view .hgrc @ 375:26aed4e65671

cleanup hgrc a bit
author Alexander Solovyov <alexander@solovyov.net>
date Mon Jan 23 18:20:04 2012 +0200
parents 582f7bba2340
children
line source
1 # -*- mode: conf -*-
3 %include ~/.hgauth
5 [ui]
6 username = Alexander Solovyov <alexander@solovyov.net>
7 ignore=~/.hgignore
8 ssh = ssh -C
9 merge = internal:merge
10 usehttp2 = True
12 [format]
13 generaldelta = true
15 [web]
16 cacerts = /etc/hg-dummy-cert.pem
18 [hooks]
19 #commit.diffstat = python:~/dev/hg/hg/contrib/python-hook-examples.py:diffstat
20 #changegroup.diffstat = python:~/dev/hg/hg/contrib/python-hook-examples.py:diffstat
21 #pretxncommit.whitespace = hg export tip | (! egrep -q '^\+.*[[:space:]]$')
23 [merge-tools]
24 p4.priority = 60
25 p4.premerge = True
26 p4.executable = /Applications/p4merge.app/Contents/MacOS/p4merge
27 p4.gui = True
28 p4.args = $base $local $other $output
29 p4.binary = False
31 sourcetreemerge.gui=True
32 sourcetreemerge.premerge=False
33 sourcetreemerge.executable=/Applications/SourceTree.app/Contents/Resources/opendiff-w.sh
34 sourcetreemerge.args="$local" "$other" -ancestor "$base" -merge "$output"
35 sourcetreemerge.checkconflicts=True
36 sourcetreemerge.binary=False
38 [extdiff]
39 cmd.opendiff = opendiff-w
40 cmd.ksdiff = ksdiff-wrapper
41 opts.ksdiff = hg
42 cmd.codediff = codediff.py
44 opts.sourcetreediff=
45 cmd.sourcetreediff=opendiff
47 [extensions]
48 progress=
49 patchbomb=
50 mq=
51 graphlog=
52 churn=
53 color=
54 pager=
55 purge=
56 record=
57 rebase=
58 #zeroconf=
59 extdiff=
60 inotify=!
61 convert=
62 share=
63 transplant=
64 relink=
65 schemes=
67 remote-bookmarks = ~/dev/hg/remote-bookmarks/remote-bookmarks.py
68 hgstash = ~/dev/hg/hgstash/hgstash.py
70 shrink=~/dev/hg/hg/contrib/shrink-revlog.py
71 perf=~/dev/hg/hg/contrib/perf.py
72 crecord=~/dev/hg/crecord/crecord/
73 qup=~/dev/hg/qup.py
74 qimprovements=~/dev/hg/qimprovements/qimprovements.py
75 hg-git = ~/dev/hg/hg-git/hggit/
76 histedit = ~/dev/hg/histedit/hg_histedit.py
78 [diff]
79 git = True
80 showfunc = True
82 [patch]
83 eol = lf
85 [inotify]
86 autostart = True
88 [bookmarks]
89 track.current = True
91 [email]
92 method = sendmail
94 [pager]
95 pager = LESS='FRQX' less
96 attend = help, annotate, diff, glog, incoming, log, outgoing, qdiff, tip, p, sglog, slog, wlog, cat, ., /, mergediff
98 [defaults]
99 annotate = -un
101 [alias]
102 positional = log --template '{$2} {$1} | {date|isodate}\n'
103 slog = log --template '{date|shortdate} [{rev}:{node|short}] {tags} {bookmarks} {author|person}: {desc|firstline}\n' -l 10
104 bdiff = !$HG diff -r "ancestor($1, master)" -r "$1"
105 . = slog
106 sglog = glog --style ~/.hgconcise -l 10
107 xlog = sglog -r "..'$1' - ..master" -l 500
108 / = sglog
109 blog = / -r "b($1, master)" -l 500
110 wlog = log --style ~/.hgconcise -l 10
111 sin = incoming --template '{date|shortdate} [{rev}:{node|short}] {author|person}: {desc|firstline}\n'
112 sout = outgoing --template '{date|shortdate} [{rev}:{node|short}] {author|person}: {desc|firstline}\n'
113 sheads = heads --template '{date|shortdate} [{rev}:{node|short}] {tags} {bookmarks} {author|person}: {desc|firstline}\n'
114 p = log -v --style ~/.hgconcise -p -r
115 nudge = push --rev .
116 sqr = summary -q --remote
117 qnew = qnew -D -U
118 qseries = qseries -s
119 cm = ci -m
120 dm = done -m
121 churn = churn --aliases ~/.churnaliases
122 activity = activity --aliases ~/.churnaliases
123 notreleased = / -r "reverse(not ancestors(tagged()))"
124 release = hg bookmark -f release
125 fixed = resolve -m
126 pb = push -B . -f
128 [revsetalias]
129 h = heads(ancestors(tip))
130 b($1, $2) = ancestors($1) - ancestors($2)
131 merged = bookmark() and ..master - master
133 [schemes]
134 p = ssh://piranha.org.ua/hg/
135 p+http = http://hg.piranha.org.ua/
136 s = ssh://sapientisat.org/
137 w = file:~/dev/web/
138 h = file:~/dev/hg/
139 pl = ssh://code.paylogic.eu//var/hg/
140 u = ssh://code.paylogic.eu//var/hg/users/alexander/
142 [tasks]
143 auto.track.new = True
145 [paths]
146 release = pl://stable/paylogic/release
148 [paylogic]
149 repos = ~/dev/work/paylogic
Repositories maintained by Alexander Solovyov