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 |