Rev 3323: Actually deprecated VersionedFile.get_graph. in http://people.ubuntu.com/~robertc/baz2.0/versioned_files
Robert Collins
robertc at robertcollins.net
Tue Apr 8 03:01:29 BST 2008
At http://people.ubuntu.com/~robertc/baz2.0/versioned_files
------------------------------------------------------------
revno: 3323
revision-id: robertc at robertcollins.net-20080408020125-lhp1vvxigfubw8db
parent: robertc at robertcollins.net-20080408005707-jzx5nkcjvsiw7r12
committer: Robert Collins <robertc at robertcollins.net>
branch nick: api-cleanup
timestamp: Tue 2008-04-08 12:01:25 +1000
message:
Actually deprecated VersionedFile.get_graph.
modified:
bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
bzrlib/versionedfile.py versionedfile.py-20060222045106-5039c71ee3b65490
=== modified file 'bzrlib/tests/test_versionedfile.py'
--- a/bzrlib/tests/test_versionedfile.py 2008-04-04 00:06:58 +0000
+++ b/bzrlib/tests/test_versionedfile.py 2008-04-08 02:01:25 +0000
@@ -409,7 +409,7 @@
'v2': ('v1', ),
'v3': ('v2', )}
self.build_graph(f, graph)
- self.assertEqual(graph, f.get_graph())
+ self.assertEqual(graph, self.applyDeprecated(one_four, f.get_graph))
def test_get_graph_partial(self):
f = self.get_file()
@@ -436,10 +436,14 @@
simple_b_gam.update(simple_gam)
simple_b_gam.update(simple_b)
self.build_graph(f, complex_graph)
- self.assertEqual(simple_a, f.get_graph(['a']))
- self.assertEqual(simple_b, f.get_graph(['b']))
- self.assertEqual(simple_gam, f.get_graph(['gam']))
- self.assertEqual(simple_b_gam, f.get_graph(['b', 'gam']))
+ self.assertEqual(simple_a, self.applyDeprecated(one_four, f.get_graph,
+ ['a']))
+ self.assertEqual(simple_b, self.applyDeprecated(one_four, f.get_graph,
+ ['b']))
+ self.assertEqual(simple_gam, self.applyDeprecated(one_four,
+ f.get_graph, ['gam']))
+ self.assertEqual(simple_b_gam, self.applyDeprecated(one_four,
+ f.get_graph, ['b', 'gam']))
def test_get_parents(self):
f = self.get_file()
@@ -635,7 +639,8 @@
self.assertEqual(['notbxbfse'], vf.get_ancestry('notbxbfse'))
self.assertEqual([],
self.applyDeprecated(one_four, vf.get_parents, 'notbxbfse'))
- self.assertEqual({'notbxbfse':()}, vf.get_graph())
+ self.assertEqual({'notbxbfse':()}, self.applyDeprecated(one_four,
+ vf.get_graph))
self.assertFalse(vf.has_version(parent_id_utf8))
# we have _with_ghost apis to give us ghost information.
self.assertEqual([parent_id_utf8, 'notbxbfse'], vf.get_ancestry_with_ghosts(['notbxbfse']))
@@ -653,7 +658,7 @@
self.assertEqual({parent_id_utf8:(),
'notbxbfse':(parent_id_utf8, ),
},
- vf.get_graph())
+ self.applyDeprecated(one_four, vf.get_graph))
self.assertTrue(vf.has_version(parent_id_utf8))
# we have _with_ghost apis to give us ghost information.
self.assertEqual([parent_id_utf8, 'notbxbfse'],
=== modified file 'bzrlib/versionedfile.py'
--- a/bzrlib/versionedfile.py 2008-04-04 00:06:58 +0000
+++ b/bzrlib/versionedfile.py 2008-04-08 02:01:25 +0000
@@ -338,7 +338,8 @@
but are not explicitly marked.
"""
raise NotImplementedError(self.get_ancestry_with_ghosts)
-
+
+ @deprecated_method(one_four)
def get_graph(self, version_ids=None):
"""Return a graph from the versioned file.
More information about the bazaar-commits
mailing list