diff tests/test-symlinks.t @ 23462:afa3fbbcabd3

add: use lexists so that broken symbolic links are added This restores the add behavior prior to d8cdd46f426d and matches the behavior of addremove.
author John Coomes <john.coomes@oracle.com>
date Wed, 03 Dec 2014 14:33:29 -0800
parents 7a9cbb315d84
children 4d2b9b304ad0
line wrap: on
line diff
--- a/tests/test-symlinks.t	Tue Dec 02 05:12:59 2014 +0100
+++ b/tests/test-symlinks.t	Wed Dec 03 14:33:29 2014 -0800
@@ -3,12 +3,18 @@
 == tests added in 0.7 ==
 
   $ hg init test-symlinks-0.7; cd test-symlinks-0.7;
-  $ touch foo; ln -s foo bar;
+  $ touch foo; ln -s foo bar; ln -s nonexistent baz
+
+import with add and addremove -- symlink walking should _not_ screwup.
 
-import with addremove -- symlink walking should _not_ screwup.
-
+  $ hg add
+  adding bar
+  adding baz
+  adding foo
+  $ hg forget bar baz foo
   $ hg addremove
   adding bar
+  adding baz
   adding foo
 
 commit -- the symlink should _not_ appear added to dir state