64
64
def compare(self, want_unchanged=False, specific_files=None,
65
extra_trees=None, require_versioned=False):
65
extra_trees=None, require_versioned=False, include_root=False):
67
67
('compare', self.source, self.target, want_unchanged,
68
specific_files, extra_trees, require_versioned)
68
specific_files, extra_trees, require_versioned,
89
90
tree.changes_from(tree2)
90
91
# pass in all optional arguments by position
91
tree.changes_from(tree2, 'unchanged', 'specific', 'extra', 'require')
92
tree.changes_from(tree2, 'unchanged', 'specific', 'extra',
92
94
# pass in all optional arguments by keyword
93
95
tree.changes_from(tree2,
94
96
specific_files='specific',
95
97
want_unchanged='unchanged',
96
98
extra_trees='extra',
97
99
require_versioned='require',
100
103
InterTree._optimisers = old_optimisers
101
104
self.assertEqual(
103
('compare', tree2, tree, False, None, None, False),
104
('compare', tree2, tree, 'unchanged', 'specific', 'extra', 'require'),
105
('compare', tree2, tree, 'unchanged', 'specific', 'extra', 'require'),
106
('compare', tree2, tree, False, None, None, False, False),
107
('compare', tree2, tree, 'unchanged', 'specific', 'extra',
109
('compare', tree2, tree, 'unchanged', 'specific', 'extra',
106
111
], RecordingOptimiser.calls)