diff --git a/benchmarks/others.py b/benchmarks/others.py index e70b0ab7afb6c0495ccd71192b5c3a6fc8a28ae2_YmVuY2htYXJrcy9vdGhlcnMucHk=..40f4d4427be8f331a8c0ecc852833c93cabfa6e0_YmVuY2htYXJrcy9vdGhlcnMucHk= 100644 --- a/benchmarks/others.py +++ b/benchmarks/others.py @@ -208,3 +208,11 @@ return float('nan') return data["full"].get('median', float('nan')) + @params_as_kwargs + def track_hash(self, *args, **kwargs): + cmd = ["perfrevlogrevision", "--manifest", "--", "-1"] + data = self.getperfdata((-1,), cmd) + if data is None: + return float('nan') + return data["hash"].get('median', float('nan')) +