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()
197
213
output, error = self.run_bzr(['diff', '--format=git'], retcode=1)
198
214
self.assertEqual(error, '')
199
215
self.assertEqual(output,
200
'diff --git /dev/null b/a\n'
216
'diff --git a/a b/a\n'
218
'new file mode 100644\n'
203
219
'index 0000000..c197bd8 100644\n'
204
220
'--- /dev/null\n'