comparison tests/test-rename-merge1.t @ 12683:ada47c38f4e5

copies: don't detect copies as "divergent renames" (For the purposes of this patch copy is defined as a rename where the source continues to exist.)
author Dan Villiom Podlaski Christiansen <danchr@gmail.com>
date Sun, 10 Oct 2010 09:48:37 -0500
parents f254204d8b8d
children 62c8f7691bc3
comparison
equal deleted inserted replaced
12682:58a3e2608ae4 12683:ada47c38f4e5
73 1 67 72 1 3 4727ba907962 000000000000 57eacc201a7f 73 1 67 72 1 3 4727ba907962 000000000000 57eacc201a7f
74 74
75 $ hg debugrename b 75 $ hg debugrename b
76 b renamed from a:dd03b83622e78778b403775d0d074b9ac7387a66 76 b renamed from a:dd03b83622e78778b403775d0d074b9ac7387a66
77 77
78 This used to trigger a "divergent renames" warning, despite no renames
79
80 $ hg cp b b3
81 $ hg cp b b4
82 $ hg ci -A -m 'copy b twice'
83 $ hg up eb92d88a9712
84 0 files updated, 0 files merged, 2 files removed, 0 files unresolved
85 $ hg up
86 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
87 $ hg rm b3 b4
88 $ hg ci -m 'clean up a bit of our mess'
89
90 We'd rather not warn on divergent renames done in the same changeset (issue2113)
91
92 $ hg cp b b3
93 $ hg mv b b4
94 $ hg ci -A -m 'divergent renames in same changeset'
95 $ hg up c761c6948de0
96 1 files updated, 0 files merged, 2 files removed, 0 files unresolved
97 $ hg up
98 warning: detected divergent renames of b to:
99 b3
100 b4
101 2 files updated, 0 files merged, 1 files removed, 0 files unresolved