151
151
self.assertEqual(b"", output)
152
152
self.assertTrue(error.endswith(b"Created new branch.\n"))
154
def test_push_without_calculate_revnos(self):
155
self.run_bzr(['init', '--git', 'bla'])
156
self.run_bzr(['init', '--git', 'foo'])
157
self.run_bzr(['commit', '--unchanged', '-m', 'bla', 'foo'])
158
output, error = self.run_bzr(
159
['push', '-Ocalculate_revnos=no', '-d', 'foo', 'bla'])
160
self.assertEqual("", output)
161
self.assertContainsRe(
163
'Pushed up to revision id git(.*).\n')
154
165
def test_push_lossy_non_mainline(self):
155
166
self.run_bzr(['init', '--git', 'bla'])
156
167
self.run_bzr(['init', 'foo'])
186
197
# Check that bzr log does not fail and includes the revision.
187
198
output, error = self.run_bzr(['log', '-v'])
199
self.assertContainsRe(output, 'revno: 1')
201
def test_log_without_revno(self):
202
# Smoke test for "bzr log -v" in a git repository.
205
# Check that bzr log does not fail and includes the revision.
206
output, error = self.run_bzr(['log', '-Ocalculate_revnos=no'])
207
self.assertNotContainsRe(output, 'revno: 1')
209
def test_commit_without_revno(self):
210
repo = GitRepo.init(self.test_dir)
211
output, error = self.run_bzr(
212
['commit', '-Ocalculate_revnos=yes', '--unchanged', '-m', 'one'])
213
self.assertContainsRe(error, 'Committed revision 1.')
214
output, error = self.run_bzr(
215
['commit', '-Ocalculate_revnos=no', '--unchanged', '-m', 'two'])
216
self.assertNotContainsRe(error, 'Committed revision 2.')
217
self.assertContainsRe(error, 'Committed revid .*.')
189
219
def test_tags(self):
190
220
git_repo, commit_sha1 = self.simple_commit()