mercurial/helptext/config.txt
branchstable
changeset 49566 b1c20e41098f
parent 49565 9dce3960735b
child 49569 5318ac25dfdc
equal deleted inserted replaced
49565:9dce3960735b 49566:b1c20e41098f
  2154     ``keep``, the empty successor is created and kept.
  2154     ``keep``, the empty successor is created and kept.
  2155 
  2155 
  2156     Currently, only the rebase and absorb commands consider this configuration.
  2156     Currently, only the rebase and absorb commands consider this configuration.
  2157     (EXPERIMENTAL)
  2157     (EXPERIMENTAL)
  2158 
  2158 
       
  2159 ``rhg``
       
  2160 -------
       
  2161 
       
  2162 The pure Rust fast-path for Mercurial. See `rust/README.rst` in the Mercurial repository.
       
  2163 
       
  2164 ``fallback-executable``
       
  2165     Path to the executable to run in a sub-process when falling back to
       
  2166     another implementation of Mercurial.
       
  2167 
       
  2168 ``ignored-extensions``
       
  2169     Controls which extensions should be ignored by `rhg`. By default, `rhg`
       
  2170     triggers the `rhg.on-unsupported` behavior any unsupported extensions.
       
  2171     Users can disable that behavior when they know that a given extension
       
  2172     does not need support from `rhg`.
       
  2173 
       
  2174     Expects a list of extension names, or ``*`` to ignore all extensions.
       
  2175 
       
  2176     Note: ``*:<suboption>`` is also a valid extension name for this
       
  2177     configuration option.
       
  2178     As of this writing, the only valid "global" suboption is ``required``.
       
  2179 
       
  2180 ``on-unsupported``
       
  2181     Controls the behavior of `rhg` when detecting unsupported features.
       
  2182 
       
  2183     Possible values are `abort` (default), `abort-silent` and `fallback`.
       
  2184 
       
  2185     ``abort``
       
  2186         Print an error message describing what feature is not supported,
       
  2187         and exit with code 252
       
  2188 
       
  2189     ``abort-silent``
       
  2190         Silently exit with code 252
       
  2191 
       
  2192     ``fallback``
       
  2193         Try running the fallback executable with the same parameters
       
  2194         (and trace the fallback reason, use `RUST_LOG=trace` to see).
       
  2195 
  2159 ``share``
  2196 ``share``
  2160 ---------
  2197 ---------
  2161 
  2198 
  2162 ``safe-mismatch.source-safe``
  2199 ``safe-mismatch.source-safe``
  2163     Controls what happens when the shared repository does not use the
  2200     Controls what happens when the shared repository does not use the