help: document that [subpaths] may rewrite relative paths stable
authorMike Miller <mike@mtmxr.com>
Thu, 16 Jun 2016 09:15:12 -0700
branchstable
changeset 29368 dd9175ca81dc
parent 29329 f359cdc91e21
child 29450 66c709b5af4b
help: document that [subpaths] may rewrite relative paths The subpaths substitution logic first attempts to match the absolute repository path, then the relative subrepository path if that failed.
mercurial/help/config.txt
--- a/mercurial/help/config.txt	Tue Jun 07 08:32:33 2016 +0200
+++ b/mercurial/help/config.txt	Thu Jun 16 09:15:12 2016 -0700
@@ -1485,8 +1485,9 @@
 rewrites ``http://server/foo-hg/`` into ``http://hg.server/foo/``.
 
 Relative subrepository paths are first made absolute, and the
-rewrite rules are then applied on the full (absolute) path. The rules
-are applied in definition order.
+rewrite rules are then applied on the full (absolute) path. If ``pattern``
+doesn't match the full path, an attempt is made to apply it on the
+relative path alone. The rules are applied in definition order.
 
 ``templatealias``
 -----------------