comparison tests/test-graft.t @ 26611:a5ff66e6d77a

filemerge: break overall filemerge into separate premerge and merge steps This means that in ms.resolve we must call merge after calling premerge. This doesn't yet mean that all premerges happen before any merges -- however, this does get us closer to our goal. The output differences are because we recompute the merge tool. The only user-visible difference caused by this patch is that if the tool is missing we'll print the warning twice. Not a huge deal, though.
author Siddharth Agarwal <sid0@fb.com>
date Sun, 11 Oct 2015 20:47:14 -0700
parents d8463a743d7d
children ef1eb6df7071
comparison
equal deleted inserted replaced
26610:f9f82c444ff7 26611:a5ff66e6d77a
185 b: remote unchanged -> k 185 b: remote unchanged -> k
186 e: versions differ -> m 186 e: versions differ -> m
187 picked tool ':merge' for e (binary False symlink False) 187 picked tool ':merge' for e (binary False symlink False)
188 merging e 188 merging e
189 my e@1905859650ec+ other e@9c233e8e184d ancestor e@68795b066622 189 my e@1905859650ec+ other e@9c233e8e184d ancestor e@68795b066622
190 picked tool ':merge' for e (binary False symlink False)
191 my e@1905859650ec+ other e@9c233e8e184d ancestor e@68795b066622
190 warning: conflicts during merge. 192 warning: conflicts during merge.
191 merging e incomplete! (edit conflicts, then use 'hg resolve --mark') 193 merging e incomplete! (edit conflicts, then use 'hg resolve --mark')
192 abort: unresolved conflicts, can't continue 194 abort: unresolved conflicts, can't continue
193 (use hg resolve and hg graft --continue) 195 (use hg resolve and hg graft --continue)
194 [255] 196 [255]