132
133
revisions_2 = br2.revision_history()
135
self.assert_(is_ancestor(revisions[0], revisions[0], br1))
136
self.assert_(is_ancestor(revisions[1], revisions[0], sources))
137
self.assert_(not is_ancestor(revisions[0], revisions[1], sources))
138
self.assert_(is_ancestor(revisions_2[3], revisions[0], sources))
137
self.addCleanup(br1.unlock)
139
self.addCleanup(br2.unlock)
141
self.assertTrue(self.applyDeprecated(zero_ninetythree,
142
is_ancestor, revisions[0], revisions[0], br1))
143
self.assertTrue(self.applyDeprecated(zero_ninetythree,
144
is_ancestor, revisions[1], revisions[0], sources))
145
self.assertFalse(self.applyDeprecated(zero_ninetythree,
146
is_ancestor, revisions[0], revisions[1], sources))
147
self.assertTrue(self.applyDeprecated(zero_ninetythree,
148
is_ancestor, revisions_2[3], revisions[0], sources))
139
149
# disabled mbp 20050914, doesn't seem to happen anymore
140
150
## self.assertRaises(NoSuchRevision, is_ancestor, revisions_2[3],
141
151
## revisions[0], br1)
142
self.assert_(is_ancestor(revisions[3], revisions_2[4], sources))
143
self.assert_(is_ancestor(revisions[3], revisions_2[4], br1))
144
self.assert_(is_ancestor(revisions[3], revisions_2[3], sources))
152
self.assertTrue(self.applyDeprecated(zero_ninetythree,
153
is_ancestor, revisions[3], revisions_2[4], sources))
154
self.assertTrue(self.applyDeprecated(zero_ninetythree,
155
is_ancestor, revisions[3], revisions_2[4], br1))
156
self.assertTrue(self.applyDeprecated(zero_ninetythree,
157
is_ancestor, revisions[3], revisions_2[3], sources))
145
158
## self.assert_(not is_ancestor(revisions[3], revisions_2[3], br1))