D6516: rust-discovery: accept the new 'respectsize' init arg
gracinet (Georges Racinet)
phabricator at mercurial-scm.org
Wed Jun 12 18:13:49 UTC 2019
gracinet created this revision.
Herald added subscribers: mercurial-devel, kevincox, durin42.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
At this stage, we don't do anything about it: it will be meaningful
in sampling methods that aren't implemented yet.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D6516
AFFECTED FILES
rust/hg-cpython/src/discovery.rs
tests/test-rust-discovery.py
CHANGE DETAILS
diff --git a/tests/test-rust-discovery.py b/tests/test-rust-discovery.py
--- a/tests/test-rust-discovery.py
+++ b/tests/test-rust-discovery.py
@@ -68,7 +68,7 @@
def testaddcommonsmissings(self):
idx = self.parseindex()
- disco = PartialDiscovery(idx, [3])
+ disco = PartialDiscovery(idx, [3], True)
self.assertFalse(disco.hasinfo())
self.assertFalse(disco.iscomplete())
@@ -84,7 +84,7 @@
def testaddmissingsstats(self):
idx = self.parseindex()
- disco = PartialDiscovery(idx, [3])
+ disco = PartialDiscovery(idx, [3], True)
self.assertIsNone(disco.stats()['undecided'], None)
disco.addmissings([2])
@@ -92,7 +92,7 @@
def testaddinfocommonfirst(self):
idx = self.parseindex()
- disco = PartialDiscovery(idx, [3])
+ disco = PartialDiscovery(idx, [3], True)
disco.addinfo([(1, True), (2, False)])
self.assertTrue(disco.hasinfo())
self.assertTrue(disco.iscomplete())
@@ -100,7 +100,7 @@
def testaddinfomissingfirst(self):
idx = self.parseindex()
- disco = PartialDiscovery(idx, [3])
+ disco = PartialDiscovery(idx, [3], True)
disco.addinfo([(2, False), (1, True)])
self.assertTrue(disco.hasinfo())
self.assertTrue(disco.iscomplete())
diff --git a/rust/hg-cpython/src/discovery.rs b/rust/hg-cpython/src/discovery.rs
--- a/rust/hg-cpython/src/discovery.rs
+++ b/rust/hg-cpython/src/discovery.rs
@@ -30,7 +30,8 @@
def __new__(
_cls,
index: PyObject,
- targetheads: PyObject
+ targetheads: PyObject,
+ _respectsize: bool
) -> PyResult<PartialDiscovery> {
Self::create_instance(
py,
To: gracinet, #hg-reviewers
Cc: durin42, kevincox, mercurial-devel
More information about the Mercurial-devel
mailing list