42
42
for i in (1, 2, 3):
43
43
revid = b"a@r-0-%d" % i
44
stream = r.revisions.get_record_stream([(revid,)], 'unordered',
44
stream = r.revisions.get_record_stream([(revid,)], 'unordered',
46
46
revs[i] = next(stream).get_bytes_as('fulltext')
48
48
for i in [1, 2, 3]:
49
49
self.assertEqual(revs[i],
50
self.run_bzr('cat-revision -r revid:a@r-0-%d' % i)[0].encode('utf-8'))
51
self.assertEqual(revs[i],
52
self.run_bzr('cat-revision a@r-0-%d' % i)[0].encode('utf-8'))
53
self.assertEqual(revs[i],
54
self.run_bzr('cat-revision -r %d' % i)[0].encode('utf-8'))
50
self.run_bzr('cat-revision -r revid:a@r-0-%d' % i)[0].encode('utf-8'))
51
self.assertEqual(revs[i],
52
self.run_bzr('cat-revision a@r-0-%d' % i)[0].encode('utf-8'))
53
self.assertEqual(revs[i],
54
self.run_bzr('cat-revision -r %d' % i)[0].encode('utf-8'))
56
56
def test_cat_no_such_revid(self):
57
57
tree = self.make_branch_and_tree('.')
58
58
err = self.run_bzr('cat-revision abcd', retcode=3)[1]
59
self.assertContainsRe(err, 'The repository .* contains no revision abcd.')
59
self.assertContainsRe(
60
err, 'The repository .* contains no revision abcd.')
61
62
def test_cat_revision_directory(self):
62
63
"""Test --directory option"""