150
150
self.assertEqual(b"", output)
151
151
self.assertTrue(error.endswith(b"Created new branch.\n"))
153
def test_push_lossy_non_mainline(self):
154
self.run_bzr(['init', '--git', 'bla'])
155
self.run_bzr(['init', 'foo'])
156
self.run_bzr(['commit', '--unchanged', '-m', 'bla', 'foo'])
157
self.run_bzr(['branch', 'foo', 'foo1'])
158
self.run_bzr(['commit', '--unchanged', '-m', 'bla', 'foo1'])
159
self.run_bzr(['commit', '--unchanged', '-m', 'bla', 'foo'])
160
self.run_bzr(['merge', '-d', 'foo', 'foo1'])
161
self.run_bzr(['commit', '--unchanged', '-m', 'merge', 'foo'])
162
output, error = self.run_bzr(['push', '--lossy', '-r1.1.1', '-d', 'foo', 'bla'])
163
self.assertEqual("", output)
165
'Pushing from a Bazaar to a Git repository. For better '
166
'performance, push into a Bazaar repository.\n'
167
'Pushed up to revision 2.\n', error)
153
169
def test_log(self):
154
170
# Smoke test for "bzr log" in a git repository.
155
171
self.simple_commit()