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