Hg
From Attie's Wiki
My Mercurial cheat sheet! See also: git and svn
~/.hgrc
[ui] username=Attie Grande <attie@attie.co.uk> verbose=True [pager] pager=less -FRSX [color] # configure colors for each possible hg status status.modified=blue bold status.added=green bold status.removed=red bold status.deleted=cyan bold status.unknown=magenta bold status.ignored=white bold # and for hg diff output also diff.diffline=bold diff.extended=cyan bold diff.file_a=white bold diff.file_b=white bold diff.hunk=cyan diff.deleted=red diff.inserted=green diff.changed=white diff.trailingwhitespace=bold red_background [diff] showfunc=true [extensions] hgext.convert= pager= color= mq= record=
Default Push
If you create a local repository, and later want to push it to a remote repo, then you'll need to setup the default-push target.
Put the following in your ./.hg/hgrc
file:
[paths] default = ${REMOTE_REPO}
Authentication
WARNING: You didn't hear this from me... You should never use it (think SSH)
If you're using HTTP to access a repository, you can add the following section to your ~/.hgrc
file:
[auth] svr.prefix = http://my.server/ svr.username = attie svr.password = supersecret