##// END OF EJS Templates
dirstate-tree: Add a test showing that issue 6335 is fixed...
Simon Sapin -
r47901:cfbbafb0 default
parent child Browse files
Show More
@@ -699,3 +699,38 b' the working directory (issue6483)'
699 $ hg add a.py b.rs
699 $ hg add a.py b.rs
700 $ hg st -aI "*.py"
700 $ hg st -aI "*.py"
701 A a.py
701 A a.py
702
703 issue6335
704 When a directory containing a tracked file gets symlinked, as of 5.8
705 `hg st` only gives the correct answer about clean (or deleted) files
706 if also listing unknowns.
707 The tree-based dirstate and status algorithm fix this:
708
709 #if symlink no-dirstate-v1
710
711 $ cd ..
712 $ hg init issue6335
713 $ cd issue6335
714 $ mkdir foo
715 $ touch foo/a
716 $ hg ci -Ama
717 adding foo/a
718 $ mv foo bar
719 $ ln -s bar foo
720 $ hg status
721 ! foo/a
722 ? bar/a
723 ? foo
724
725 $ hg status -c # incorrect output with `dirstate-v1`
726 $ hg status -cu
727 ? bar/a
728 ? foo
729 $ hg status -d # incorrect output with `dirstate-v1`
730 ! foo/a
731 $ hg status -du
732 ! foo/a
733 ? bar/a
734 ? foo
735
736 #endif
General Comments 0
You need to be logged in to leave comments. Login now