Mercurial > public > mercurial-scm > hg
comparison mercurial/testing/storage.py @ 39785:979e9f124caa
filelog: stop proxying headrevs() (API)
The previous commit removed the last user of this method. It is
redundant with heads() and adds little to no value other than
convenience. Let's nuke it.
Differential Revision: https://phab.mercurial-scm.org/D4663
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Tue, 18 Sep 2018 19:26:44 -0700 |
parents | cb65d4b7e429 |
children | 5a9ab91e0a45 |
comparison
equal
deleted
inserted
replaced
39784:be0f32ca2671 | 39785:979e9f124caa |
---|---|
128 with self.assertRaises(ValueError): | 128 with self.assertRaises(ValueError): |
129 self.assertEqual(list(f.descendants([])), []) | 129 self.assertEqual(list(f.descendants([])), []) |
130 | 130 |
131 self.assertEqual(list(f.descendants([nullrev])), []) | 131 self.assertEqual(list(f.descendants([nullrev])), []) |
132 | 132 |
133 self.assertEqual(f.headrevs(), [nullrev]) | |
134 self.assertEqual(f.heads(), [nullid]) | 133 self.assertEqual(f.heads(), [nullid]) |
135 self.assertEqual(f.heads(nullid), [nullid]) | 134 self.assertEqual(f.heads(nullid), [nullid]) |
136 self.assertEqual(f.heads(None, [nullid]), [nullid]) | 135 self.assertEqual(f.heads(None, [nullid]), [nullid]) |
137 self.assertEqual(f.heads(nullid, [nullid]), [nullid]) | 136 self.assertEqual(f.heads(nullid, [nullid]), [nullid]) |
138 | 137 |
212 | 211 |
213 with self.assertRaises(IndexError): | 212 with self.assertRaises(IndexError): |
214 f.iscensored(1) | 213 f.iscensored(1) |
215 | 214 |
216 self.assertEqual(list(f.descendants([0])), []) | 215 self.assertEqual(list(f.descendants([0])), []) |
217 | |
218 self.assertEqual(f.headrevs(), [0]) | |
219 | 216 |
220 self.assertEqual(f.heads(), [node]) | 217 self.assertEqual(f.heads(), [node]) |
221 self.assertEqual(f.heads(node), [node]) | 218 self.assertEqual(f.heads(node), [node]) |
222 self.assertEqual(f.heads(stop=[node]), [node]) | 219 self.assertEqual(f.heads(stop=[node]), [node]) |
223 | 220 |
325 | 322 |
326 self.assertEqual(list(f.descendants([0])), [1, 2]) | 323 self.assertEqual(list(f.descendants([0])), [1, 2]) |
327 self.assertEqual(list(f.descendants([1])), [2]) | 324 self.assertEqual(list(f.descendants([1])), [2]) |
328 self.assertEqual(list(f.descendants([0, 1])), [1, 2]) | 325 self.assertEqual(list(f.descendants([0, 1])), [1, 2]) |
329 | 326 |
330 self.assertEqual(f.headrevs(), [2]) | |
331 | |
332 self.assertEqual(f.heads(), [node2]) | 327 self.assertEqual(f.heads(), [node2]) |
333 self.assertEqual(f.heads(node0), [node2]) | 328 self.assertEqual(f.heads(node0), [node2]) |
334 self.assertEqual(f.heads(node1), [node2]) | 329 self.assertEqual(f.heads(node1), [node2]) |
335 self.assertEqual(f.heads(node2), [node2]) | 330 self.assertEqual(f.heads(node2), [node2]) |
336 | 331 |
369 self.assertEqual(list(f.descendants([1])), [2]) | 364 self.assertEqual(list(f.descendants([1])), [2]) |
370 self.assertEqual(list(f.descendants([2])), []) | 365 self.assertEqual(list(f.descendants([2])), []) |
371 self.assertEqual(list(f.descendants([3])), [4]) | 366 self.assertEqual(list(f.descendants([3])), [4]) |
372 self.assertEqual(list(f.descendants([0, 1])), [1, 2, 3, 4, 5]) | 367 self.assertEqual(list(f.descendants([0, 1])), [1, 2, 3, 4, 5]) |
373 self.assertEqual(list(f.descendants([1, 3])), [2, 4]) | 368 self.assertEqual(list(f.descendants([1, 3])), [2, 4]) |
374 | |
375 self.assertEqual(f.headrevs(), [2, 4, 5]) | |
376 | 369 |
377 self.assertEqual(f.heads(), [node2, node4, node5]) | 370 self.assertEqual(f.heads(), [node2, node4, node5]) |
378 self.assertEqual(f.heads(node0), [node2, node4, node5]) | 371 self.assertEqual(f.heads(node0), [node2, node4, node5]) |
379 self.assertEqual(f.heads(node1), [node2]) | 372 self.assertEqual(f.heads(node1), [node2]) |
380 self.assertEqual(f.heads(node2), [node2]) | 373 self.assertEqual(f.heads(node2), [node2]) |