test-subrepo-paths.t
41 lines
| 829 B
| text/troff
|
Tads3Lexer
/ tests / test-subrepo-paths.t
Martin Geisler
|
r11914 | $ hg init outer | ||
$ cd outer | ||||
Martin Geisler
|
r11959 | hg debugsub with no remapping | ||
Martin Geisler
|
r11914 | $ echo 'sub = http://example.net/libfoo' > .hgsub | ||
$ hg add .hgsub | ||||
$ hg debugsub | ||||
path sub | ||||
source http://example.net/libfoo | ||||
revision | ||||
Martin Geisler
|
r11959 | hg debugsub with remapping | ||
Martin Geisler
|
r11961 | $ echo '[subpaths]' > .hg/hgrc | ||
Martin Geisler
|
r11964 | $ printf 'http://example.net/lib(.*) = C:\\libs\\\\1-lib\\\n' >> .hg/hgrc | ||
Martin Geisler
|
r11914 | |||
$ hg debugsub | ||||
path sub | ||||
Martin Geisler
|
r11961 | source C:\libs\foo-lib\ | ||
Martin Geisler
|
r11914 | revision | ||
Martin Geisler
|
r13582 | test cumulative remapping, the $HGRCPATH file is loaded first | ||
Martin Geisler
|
r13578 | |||
$ echo '[subpaths]' >> $HGRCPATH | ||||
$ echo 'libfoo = libbar' >> $HGRCPATH | ||||
$ hg debugsub | ||||
path sub | ||||
source C:\libs\bar-lib\ | ||||
revision | ||||
Martin Geisler
|
r11914 | test bad subpaths pattern | ||
$ cat > .hg/hgrc <<EOF | ||||
> [subpaths] | ||||
> .* = \1 | ||||
> EOF | ||||
$ hg debugsub | ||||
Mads Kiilerich
|
r12640 | abort: bad subrepository pattern in $TESTTMP/outer/.hg/hgrc:2: invalid group reference | ||
Matt Mackall
|
r12316 | [255] | ||