##// END OF EJS Templates
revlog: extract function for getting node from known-to-exist rev...
revlog: extract function for getting node from known-to-exist rev Many of the calls to index_node() (which converts a rev to a nodeid) are done with a rev that's know to exist. If the function fails, there's something really wrong and we should just abort. This was done in only one place. This patch starts by extracting that code to a function that we can reuse in later patches. Differential Revision: https://phab.mercurial-scm.org/D3456

File last commit:

r19124:4cdec37f default
r37877:a91f31a1 default
Show More
test-nested-repo.t
44 lines | 559 B | text/troff | Tads3Lexer
/ tests / test-nested-repo.t
Adrian Buehlmann
combine tests
r12279 $ hg init a
$ cd a
$ hg init b
$ echo x > b/x
Should print nothing:
$ hg add b
$ hg st
Siddharth Agarwal
test-nested-repo.t: touch another file inside nested repo...
r19124 $ echo y > b/y
$ hg st
Adrian Buehlmann
combine tests
r12279 Should fail:
$ hg st b/x
Matt Harbison
tests: remove (glob) annotations that were only for '\' matches...
r35394 abort: path 'b/x' is inside nested repo 'b'
Matt Mackall
tests: add exit codes to unified tests
r12316 [255]
Adrian Buehlmann
combine tests
r12279 $ hg add b/x
Matt Harbison
tests: remove (glob) annotations that were only for '\' matches...
r35394 abort: path 'b/x' is inside nested repo 'b'
Matt Mackall
tests: add exit codes to unified tests
r12316 [255]
Adrian Buehlmann
combine tests
r12279
Should fail:
$ hg add b b/x
Matt Harbison
tests: remove (glob) annotations that were only for '\' matches...
r35394 abort: path 'b/x' is inside nested repo 'b'
Matt Mackall
tests: add exit codes to unified tests
r12316 [255]
Adrian Buehlmann
combine tests
r12279 $ hg st
Should arguably print nothing:
$ hg st b
$ echo a > a
$ hg ci -Ama a
Should fail:
$ hg mv a b
Matt Harbison
tests: remove (glob) annotations that were only for '\' matches...
r35394 abort: path 'b/a' is inside nested repo 'b'
Matt Mackall
tests: add exit codes to unified tests
r12316 [255]
Adrian Buehlmann
combine tests
r12279 $ hg st
Mads Kiilerich
tests: add missing trailing 'cd ..'...
r16913 $ cd ..