dotfiles / hgrc

[ui]
username = Benjamin Pollack <benjamin@bitquabit.com>
editor = nvim
ignore = ~/.hgignore

[extensions]
hgext.gpg=
hgext.histedit=
hgext.patchbomb=
hgext.purge=
hgext.rebase=
hgext.record=
hgext.schemes=

evolve=
hggit=

[alias]
a = addremove
l = pull
lt = parent --template '{latesttag}+{latesttagdistance}-{node|short}\n'
n = push -r .
no = outgoing -r .
obliterate = purge --all
p = push
reset = revert --no-backup
sl = log -Tsl
slg = sl --graph
wn = log -Tsl -rreverse(.::tip)
wng = wn --graph

[color]
changeset.rev = cyan
changeset.description = bold
changeset.meta = dim italic

[commands]
status.relative = 1

[schemes]
bb = ssh://hg@bitbucket.org/
github = git+ssh://git@github.com/

[templates]
sl = "{label('changeset.rev', rev)}{label('branches.current', branches)} {label('changeset.description', desc|firstline|strip)} ({label('changeset.meta', date|age)} {label('changeset.meta', 'by')} {label('changeset.meta', author|person)}) {label('bookmarks.active', bookmarks)} {label('tags.normal', tags)}\n"

[web]
allow_archive = bz2,gz,zip

; Include local overrides
%include ~/.hgrc_local