Show More
@@ -643,6 +643,11 b' const SUPPORTED_EXTENSIONS: &[&[u8]] =' | |||
|
643 | 643 | &[b"blackbox", b"share", b"sparse", b"narrow", b"*"]; |
|
644 | 644 | |
|
645 | 645 | fn check_extensions(config: &Config) -> Result<(), CommandError> { |
|
646 | if let Some(b"*") = config.get(b"rhg", b"ignored-extensions") { | |
|
647 | // All extensions are to be ignored, nothing to do here | |
|
648 | return Ok(()); | |
|
649 | } | |
|
650 | ||
|
646 | 651 | let enabled: HashSet<&[u8]> = config |
|
647 | 652 | .get_section_keys(b"extensions") |
|
648 | 653 | .into_iter() |
@@ -391,3 +391,17 b' The `:required` extension suboptions are' | |||
|
391 | 391 | $ echo "*:required = yes" >> $HGRCPATH |
|
392 | 392 | $ rhg files |
|
393 | 393 | a |
|
394 | ||
|
395 | We can ignore all extensions at once | |
|
396 | ||
|
397 | $ echo "[extensions]" >> $HGRCPATH | |
|
398 | $ echo "thisextensionbetternotexist=" >> $HGRCPATH | |
|
399 | $ echo "thisextensionbetternotexisteither=" >> $HGRCPATH | |
|
400 | $ $NO_FALLBACK rhg files | |
|
401 | unsupported feature: extensions: thisextensionbetternotexist, thisextensionbetternotexisteither (consider adding them to 'rhg.ignored-extensions' config) | |
|
402 | [252] | |
|
403 | ||
|
404 | $ echo "[rhg]" >> $HGRCPATH | |
|
405 | $ echo "ignored-extensions=*" >> $HGRCPATH | |
|
406 | $ $NO_FALLBACK rhg files | |
|
407 | a |
General Comments 0
You need to be logged in to leave comments.
Login now