Mercurial > hg
changeset 37114:a8a0cafcef79
test-pathconflicts-merge: stop requiring symlink support
The errors from the last time I took a shot at this back in early November have
disappeared, so let's just enable this.
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Sat, 24 Mar 2018 22:10:58 -0400 |
parents | 704932ef8913 |
children | 49d6ba67c93f |
files | tests/test-pathconflicts-merge.t |
diffstat | 1 files changed, 25 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/test-pathconflicts-merge.t Mon Mar 05 17:50:54 2018 -0800 +++ b/tests/test-pathconflicts-merge.t Sat Mar 24 22:10:58 2018 -0400 @@ -1,5 +1,3 @@ -#require symlink - Path conflict checking is currently disabled by default because of issue5716. Turn it on for this test. @@ -24,11 +22,29 @@ $ hg bookmark -i file2 $ hg up 0 0 files updated, 0 files merged, 1 files removed, 0 files unresolved + +#if symlink $ mkdir a $ ln -s c a/b $ hg add a/b $ hg commit -m "link" created new head +#else + $ hg import -q --bypass - <<EOF + > # HG changeset patch + > link + > + > diff --git a/a/b b/a/b + > new file mode 120000 + > --- /dev/null + > +++ b/a/b + > @@ -0,0 +1,1 @@ + > +c + > \ No newline at end of file + > EOF + $ hg up -q +#endif + $ hg bookmark -i link $ hg up 0 0 files updated, 0 files merged, 1 files removed, 0 files unresolved @@ -131,8 +147,15 @@ use 'hg resolve' to retry unresolved file merges or 'hg merge --abort' to abandon [1] $ hg mv a/b~2ea68033e3be a/b.old + +#if symlink $ readlink.py a/b.old a/b.old -> c +#else + $ cat a/b.old + c (no-eol) +#endif + $ hg resolve --mark a/b (no more unresolved files) $ hg commit -m "merge link (rename link)"