1; System-wide Mercurial config file. 2; 3; !!! Do Not Edit This File !!! 4; 5; This file will be replaced by the installer on every upgrade. 6; Editing this file can cause strange side effects on Vista. 7; 8; http://bitbucket.org/tortoisehg/stable/issue/135 9; 10; To change settings you see in this file, override (or enable) them in 11; your user Mercurial.ini file, where USERNAME is your Windows user name: 12; 13; XP or older - C:\Documents and Settings\USERNAME\Mercurial.ini 14; Vista or later - C:\Users\USERNAME\Mercurial.ini 15 16 17[ui] 18; editor used to enter commit logs, etc. Most text editors will work. 19; editor = notepad 20; show changed files and be a bit more verbose if True 21; verbose = True 22; colorize commands output 23; color = auto 24 25; username data to appear in commits 26; it usually takes the form: Joe User <joe.user@host.com> 27; username = Joe User <j.user@example.com> 28 29; In order to push/pull over ssh you must specify an ssh tool 30;ssh = "C:\Progra~1\TortoiseSVN\bin\TortoisePlink.exe" -ssh -2 31;ssh = C:\cygwin\bin\ssh 32 33; 34; For more information about mercurial extensions, start here 35; https://www.mercurial-scm.org/wiki/UsingExtensions 36; 37; Extensions shipped with Mercurial 38; 39[extensions] 40;acl = 41;blackbox = 42;bugzilla = 43;children = 44;churn = 45;convert = 46;eol = 47;extdiff = 48;fetch = 49;gpg = 50;hgk = 51;highlight = 52;histedit = 53;interhg = 54;largefiles = 55;keyword = 56;mq = 57;notify = 58;pager = 59;patchbomb = 60;progress = 61;purge = 62;rebase = 63;record = 64;relink = 65;schemes = 66;share = 67;transplant = 68;win32mbcs = 69;zeroconf = 70 71; 72; Define external diff commands 73; 74[extdiff] 75;cmd.bc3diff = C:\Program Files\Beyond Compare 3\BCompare.exe 76;cmd.vdiff = C:\Progra~1\TortoiseSVN\bin\TortoiseMerge.exe 77;cmd.vimdiff = gvim.exe 78;opts.vimdiff = -f "+next" "+execute 'DirDiff' fnameescape(argv(0)) fnameescape(argv(1))" 79 80 81[hgk] 82; Replace the following with your path to hgk, uncomment it and 83; install ActiveTcl (or another win32 port like tclkit) 84; path="C:\Program Files\Mercurial\Contrib\hgk.tcl" 85; vdiff=vdiff 86 87 88; 89; The git extended diff format can represent binary files, file 90; permission changes, and rename information that the normal patch format 91; cannot describe. However it is also not compatible with tools which 92; expect normal patches. so enable git patches at your own risk. 93; 94[diff] 95;git = false 96;nodates = false 97 98