Show More
@@ -913,8 +913,27 b' https://www.mercurial-scm.org/wiki/Missi' | |||||
913 | Disabled by default. |
|
913 | Disabled by default. | |
914 |
|
914 | |||
915 | ``use-share-safe`` |
|
915 | ``use-share-safe`` | |
916 | Enable or disable the "share-safe" functionality, which enables shares |
|
916 | Enforce "safe" behaviors for all "shares" that access this repository. | |
917 | to read requirements and configuration of its source repository. |
|
917 | ||
|
918 | With this feature, "shares" using this repository as a source will: | |||
|
919 | ||||
|
920 | * read the source repository's configuration (`<source>/.hg/hgrc`). | |||
|
921 | * read and use the source repository's "requirements" | |||
|
922 | (except the working copy specific one). | |||
|
923 | ||||
|
924 | Without this feature, "shares" using this repository as a source will: | |||
|
925 | ||||
|
926 | * keep tracking the repository "requirements" in the share only, ignoring | |||
|
927 | the source "requirements", possibly diverging from them. | |||
|
928 | * ignore source repository config. This can create problems, like silently | |||
|
929 | ignoring important hooks. | |||
|
930 | ||||
|
931 | Beware that existing shares will not be upgraded/downgraded, and by | |||
|
932 | default, Mercurial will refuse to interact with them until the mismatch | |||
|
933 | is resolved. See :hg:`help config share.safe-mismatch.source-safe` and | |||
|
934 | :hg:`help config share.safe-mismatch.source-not-safe` for details. | |||
|
935 | ||||
|
936 | Introduced in Mercurial 5.7. | |||
918 |
|
937 | |||
919 | Disabled by default. |
|
938 | Disabled by default. | |
920 |
|
939 |
General Comments 0
You need to be logged in to leave comments.
Login now