Mercurial > public > mercurial-scm > hg
comparison mercurial/configitems.py @ 48361:0d0ce2529540
extension: add a `required` suboption to enforce the use of an extensions
If `required` is set, failing to load an extensions will abort. See the test
and documentation for details.
Differential Revision: https://phab.mercurial-scm.org/D11822
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Fri, 26 Nov 2021 17:17:49 +0100 |
parents | c6d44457f7e3 |
children | c5d6c874766a |
comparison
equal
deleted
inserted
replaced
48360:e4acdf5d94a2 | 48361:0d0ce2529540 |
---|---|
1284 b'[^:]*', | 1284 b'[^:]*', |
1285 default=None, | 1285 default=None, |
1286 generic=True, | 1286 generic=True, |
1287 ) | 1287 ) |
1288 coreconfigitem( | 1288 coreconfigitem( |
1289 b'extensions', | |
1290 b'[^:]*:required', | |
1291 default=False, | |
1292 generic=True, | |
1293 ) | |
1294 coreconfigitem( | |
1289 b'extdata', | 1295 b'extdata', |
1290 b'.*', | 1296 b'.*', |
1291 default=None, | 1297 default=None, |
1292 generic=True, | 1298 generic=True, |
1293 ) | 1299 ) |