doc/hgrc.5.txt
changeset 1258 1945754e466b
parent 1171 a425bb927ede
child 1293 a6ffcebd3315
child 1308 2073e5a71008
equal deleted inserted replaced
1256:8054fdb0b145 1258:1945754e466b
    58 --------
    58 --------
    59 
    59 
    60 This section describes the different sections that may appear in a
    60 This section describes the different sections that may appear in a
    61 Mercurial "hgrc" file, the purpose of each section, its possible
    61 Mercurial "hgrc" file, the purpose of each section, its possible
    62 keys, and their possible values.
    62 keys, and their possible values.
       
    63 
       
    64 decode/encode:: 
       
    65   Filters for transforming files on checkout/checkin. This would
       
    66   typically be used for newline processing or other
       
    67   localization/canonicalization of files.
       
    68 
       
    69   Filters consist of a filter pattern followed by a filter command.
       
    70   The command must accept data on stdin and return the transformed
       
    71   data on stdout.
       
    72 
       
    73   Example:
       
    74 
       
    75     [encode]
       
    76     # uncompress gzip files on checkin to improve delta compression
       
    77     # note: not necessarily a good idea, just an example
       
    78     *.gz = gunzip
       
    79 
       
    80     [decode]
       
    81     # recompress gzip files when writing them to the working dir
       
    82     *.gz = gzip
    63 
    83 
    64 hooks::
    84 hooks::
    65   Commands that get automatically executed by various actions such as
    85   Commands that get automatically executed by various actions such as
    66   starting or finishing a commit.
    86   starting or finishing a commit.
    67   changegroup;;
    87   changegroup;;