151
151
changes = revtree2.changes_from(revtree1)
152
152
self.check_changes(changes, expected_renamed=[(old_path, new_path)],
153
153
expected_added=[('b',)])
156
class TestFileKinds(tests.TestCaseWithTransport):
158
def get_handler(self):
159
branch = self.make_branch('.')
160
handler = generic_processor.GenericProcessor(branch.bzrdir)
161
return (handler, branch)
163
def get_command_iter(self, path, kind, content):
165
committer = ['', 'elmer@a.com', time.time(), time.timezone]
167
yield commands.FileModifyCommand(path, kind, False,
169
yield commands.CommitCommand('head', '1', None,
170
committer, "commit 1", None, [], files_one)
173
def test_import_plainfile(self):
174
(handler, branch) = self.get_handler()
175
command_list = self.get_command_iter('foo', 'file', 'aaa')
177
def test_import_symlink(self):
178
(handler, branch) = self.get_handler()
179
command_list = self.get_command_iter('foo', 'symlink', 'bar')
180
handler.process(command_list)