156
156
self.addCleanup(tree.unlock)
157
157
self.assertUnmerged([], [], tree.branch, tree.branch)
158
158
self.assertUnmerged([], [], tree.branch, tree.branch,
159
revid_range=(rev1, rev1))
159
local_revid_range=(rev1, rev1))
161
161
def test_one_ahead(self):
162
162
tree = self.make_branch_and_tree('tree')
188
188
self.assertUnmerged([('2', rev4)], [], tree.branch, tree2.branch)
189
189
self.assertUnmerged([('2', rev4)], [], tree.branch, tree2.branch,
190
revid_range=(rev4, rev4))
190
local_revid_range=(rev4, rev4))
191
191
self.assertUnmerged([], [], tree.branch, tree2.branch,
192
revid_range=(rev1, rev1))
192
local_revid_range=(rev1, rev1))
194
194
def test_include_merges(self):
195
195
tree = self.make_branch_and_tree('tree')
221
221
include_merges=True,
224
rev7 = tree2.commit('seven', rev_id='rev7')
225
self.assertUnmerged([], [('2', 'rev2', 0), ('3', 'rev3',0 ),
227
('3.1.1', 'rev4', 1), ('3.1.2', 'rev5', 1),
229
# and is not touched by the merge.
231
tree.branch, tree2.branch, 'all',
232
include_merges=True, revid_range=(rev6, rev6))
224
self.assertUnmerged([], [('4', 'rev6', 0)],
225
tree.branch, tree2.branch, 'all',
226
include_merges=True, remote_revid_range=(rev6, rev6))
228
self.assertUnmerged([], [('3', 'rev3',0 ), ('3.1.1', 'rev4', 1)],
229
tree.branch, tree2.branch, 'all',
230
include_merges=True, remote_revid_range=(rev3, rev4))
232
self.assertUnmerged([], [('4', 'rev6', 0),('3.1.2', 'rev5', 1)],
233
tree.branch, tree2.branch, 'all',
234
include_merges=True, remote_revid_range=(rev5, rev6))
234
236
def test_revision_range(self):
235
237
local = self.make_branch_and_tree('local')