##// END OF EJS Templates
flagutil: move addflagprocessor to the new module (API)
flagutil: move addflagprocessor to the new module (API)

File last commit:

r38107:f97c83d9 default
r42958:6d61be15 default
Show More
test-subrepo-paths.t
61 lines | 1.2 KiB | text/troff | Tads3Lexer
/ tests / test-subrepo-paths.t
Martin Geisler
tests: unify test-subrepo-paths
r11914 $ hg init outer
$ cd outer
Martin Geisler
subrepo: try remapping subpaths using the "final" path...
r15150 $ echo '[paths]' >> .hg/hgrc
$ echo 'default = http://example.net/' >> .hg/hgrc
Martin Geisler
test-subrepo-paths: moved comment lines to where they belong
r11959 hg debugsub with no remapping
Martin Geisler
subrepo: try remapping subpaths using the "final" path...
r15150 $ echo 'sub = libfoo' > .hgsub
Martin Geisler
tests: unify test-subrepo-paths
r11914 $ hg add .hgsub
$ hg debugsub
path sub
Martin Geisler
subrepo: try remapping subpaths using the "final" path...
r15150 source libfoo
Martin Geisler
tests: unify test-subrepo-paths
r11914 revision
Martin Geisler
test-subrepo-paths: moved comment lines to where they belong
r11959 hg debugsub with remapping
Martin Geisler
subrepo: try remapping subpaths using the "final" path...
r15150 $ echo '[subpaths]' >> .hg/hgrc
Simon Heimberg
check-code: do not warn on printf \\x or \\[1-9]...
r19380 $ printf 'http://example.net/lib(.*) = C:\\libs\\\\1-lib\\\n' >> .hg/hgrc
Martin Geisler
tests: unify test-subrepo-paths
r11914
$ hg debugsub
path sub
Martin Geisler
subrepos: handle backslashes in subpaths
r11961 source C:\libs\foo-lib\
Martin Geisler
tests: unify test-subrepo-paths
r11914 revision
Martin Geisler
test-subrepo-paths: fix typo
r13582 test cumulative remapping, the $HGRCPATH file is loaded first
Martin Geisler
test-subrepo-paths: test cummulative remapping
r13578
$ echo '[subpaths]' >> $HGRCPATH
$ echo 'libfoo = libbar' >> $HGRCPATH
$ hg debugsub
path sub
source C:\libs\bar-lib\
revision
Martin Geisler
subrepo: try remapping subpaths using the "final" path...
r15150 test absolute source path -- testing with a URL is important since
standard os.path.join wont treat that as an absolute path
$ echo 'abs = http://example.net/abs' > .hgsub
$ hg debugsub
path abs
source http://example.net/abs
revision
$ echo 'abs = /abs' > .hgsub
$ hg debugsub
path abs
source /abs
revision
Martin Geisler
tests: unify test-subrepo-paths
r11914 test bad subpaths pattern
$ cat > .hg/hgrc <<EOF
> [subpaths]
> .* = \1
> EOF
$ hg debugsub
Augie Fackler
tests: fix test-subrepo-paths.t on Python 3...
r38107 abort: bad subrepository pattern in $TESTTMP/outer/.hg/hgrc:2: invalid group reference* (glob)
Matt Mackall
tests: add exit codes to unified tests
r12316 [255]
Mads Kiilerich
tests: add missing trailing 'cd ..'...
r16913
$ cd ..