を押すとMercurialは[サブパス]含む絶対パスがメインリポジトリのデフォルトのパスに追加されます。Windows上のMercurial 2.0.2実行
私.hgrcで:
[subpaths]
MYREPOS/(.*) = https://server/repos/\1
そして、私の.hgsubで:
subrepo/lib = MYREPOS/lib
Iプッシュを行うと、サブレポのプッシュ・パスは、それの連結ではなく、絶対パスより、メインリポジトリへのパスです - で出力される。
pushing to https://server/repos/main
pushing subrepo subrepo\lib to https://server/repos/main/http%3A//server/repos/lib
私が期待した
:「絶対性やrelativeness」サブレポパスの右手の.hgsubでのパスではなく、それがマップされた値によって決定されますので、それは
pushing to https://server/repos/main
pushing subrepo subrepo\lib to https://server/repos/lib
ですか?たとえば、MYREPOS/libは相対パスであるため、マップされたパスは相対パスとして扱われますか?