Skip to content
Snippets Groups Projects
Commit d10b1dc1 authored by Martin von Zweigbergk's avatar Martin von Zweigbergk
Browse files

tests: show bad path auditing in in-memory rebase

Thanks to Yuya for providing this test case in
https://bz.mercurial-scm.org/show_bug.cgi?id=5818.

Differential Revision: https://phab.mercurial-scm.org/D5368
parent 9b1d5eea
No related branches found
No related tags found
No related merge requests found
......@@ -257,6 +257,32 @@
$ cd ..
Test path auditing (issue5818)
$ mkdir lib_
$ ln -s lib_ lib
$ hg init repo
$ cd repo
$ mkdir -p ".$TESTTMP/lib"
$ touch ".$TESTTMP/lib/a"
$ hg add ".$TESTTMP/lib/a"
$ hg ci -m 'a'
$ touch ".$TESTTMP/lib/b"
$ hg add ".$TESTTMP/lib/b"
$ hg ci -m 'b'
$ hg up -q '.^'
$ touch ".$TESTTMP/lib/c"
$ hg add ".$TESTTMP/lib/c"
$ hg ci -m 'c'
created new head
$ hg rebase -s 1 -d .
rebasing 1:* "b" (glob)
abort: path '*/lib/b' traverses symbolic link '*/lib' (glob)
[255]
$ cd ..
Test dry-run rebasing
$ hg init repo3
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment