.hgrc
author Scott Tsai <scottt.tw@gmail.com>
Thu Mar 13 19:00:45 2014 +0800 (3 years ago)
changeset 24 f5ec2e8c012a
parent 2 039328367673
permissions -rw-r--r--
.bashrc: ipy2 aliases, pcregrep color
     1 ### --- User interface
     2 
     3 [ui]
     4 
     5 ### show changed files and be a bit more verbose if True
     6 
     7 # verbose = True
     8 
     9 ### username data to appear in comits
    10 ### it usually takes the form: Joe User <joe.user@host.com>
    11 
    12 username = Scott Tsai <scottt.tw@gmail.com>
    13 
    14 ### --- Extensions
    15 
    16 [extensions]
    17 # hgext.svn = /home/scottt/work/mercurial/hgsubversion
    18 hgext.rebase =
    19 hgext.convert =
    20 hgext.fetch =
    21 hgext.color =
    22 
    23 ### each extension has its own 'extension_name=path' line
    24 ### the default python library path is used when path is left blank
    25 ### the hgext dir is used when 'hgext.extension_name=' is written
    26 
    27 ### acl - Access control lists
    28 ### hg help acl
    29 
    30 # hgext.acl =
    31 
    32 ### bisect - binary search changesets to detect bugs
    33 ### hg help bisect
    34 
    35 # hgext.hbisect =
    36 
    37 ### bugzilla - update bugzilla bugs when changesets mention them
    38 ### hg help bugzilla
    39 
    40 # hgext.bugzilla =
    41 
    42 ### extdiff - Use external diff application instead of builtin one
    43 
    44 hgext.extdiff =
    45 
    46 ### gpg - GPG checks and signing
    47 ### hg help gpg
    48 
    49 # hgext.gpg =
    50 
    51 ### graphlog - ASCII graph log
    52 ### hg help glog
    53 
    54 hgext.graphlog =
    55 
    56 ### hgk - GUI repository browser
    57 ### hg help view
    58 
    59 hgext.hgk =
    60 
    61 ### mq - Mercurial patch queues
    62 ### hg help mq
    63 
    64 hgext.mq =
    65 
    66 ### notify - Template driven e-mail notifications
    67 ### hg help notify
    68 
    69 # hgext.notify =
    70 
    71 ### patchbomb - send changesets as a series of patch emails
    72 ### hg help email
    73 
    74 # hgext.patchbomb =
    75 
    76 ### churn - create a graph showing who changed the most lines
    77 ### hg help churn
    78 
    79 hgext.churn=
    80 
    81 ### win32text - line ending conversion filters for the Windows platform
    82 
    83 # hgext.win32text =
    84 
    85 ### --- hgk additional configuration
    86 
    87 [hgk]
    88 
    89 ### set executable path
    90 
    91 # path = /home/user/hg/hg/contrib/hgk
    92 
    93 ### --- Hook to Mercurial actions - See hgrc man page for avaliable hooks
    94 
    95 [hooks]
    96 
    97 ### Example notify hooks (load hgext.notify extension before use)
    98 
    99 # incoming.notify = python:hgext.notify.hook
   100 # changegroup.notify = python:hgext.notify.hook
   101 
   102 ### Email configuration for the notify and patchbomb extensions
   103 
   104 [email]
   105 
   106 ### Your email address
   107 
   108 # from = user@example.com
   109 
   110 ### Method to send email - smtp or /usr/sbin/sendmail or other program name
   111 
   112 # method = smtp
   113 
   114 ### smtp server to send email to
   115 
   116 [smtp]
   117 
   118 # host = mail
   119 # port = 25
   120 # tls = false
   121 # username = user
   122 # password = blivet
   123 # local_hostname = myhost
   124 
   125 ### --- Email notification hook for server
   126 
   127 [notify]
   128 ### multiple sources can be specified as a whitespace or comma separated list
   129 
   130 # sources = serve push pull bundle
   131 
   132 ### set this to False when you're ready for mail to start sending
   133 
   134 # test = True
   135 
   136 ### path to config file with names of subscribers
   137 
   138 # config = /path/to/subscription/file
   139 
   140 [diff]
   141 git = 1
   142 showfunc = 1
   143 
   144 [extdiff]
   145 cmd.vdiff = kdiff3
   146 
   147 [tortoisehg]
   148 commit = internal
   149 view = hgview
   150 log = internal
   151 vdiff = vdiff
   152 status = internal
   153 hgconfig = 0
   154 editor = gvim