# HG changeset patch
# User Pierre-Yves David <pierre-yves.david@octobus.net>
# Date 1569327349 -7200
#      Tue Sep 24 14:15:49 2019 +0200
# Node ID f46c6b551db2284e30589c2350794b2f83833f1d
# Parent  a7f5bd587454c3706944cf1d3b0364c839b16490
bench-commit: move cache warming in an utility method

diff --git a/benchmarks/basic_commands.py b/benchmarks/basic_commands.py
--- a/benchmarks/basic_commands.py
+++ b/benchmarks/basic_commands.py
@@ -60,7 +60,7 @@
                 # Rollback and clean
                 if needrollback:
                     self.hg('rollback', '--config', 'ui.rollback=true')
-                self.hg('debugupdatecache')
+                self.update_repo_cache()
                 self.hg('update', '-C', '.')
 
         return median(timings)
diff --git a/benchmarks/utils/__init__.py b/benchmarks/utils/__init__.py
--- a/benchmarks/utils/__init__.py
+++ b/benchmarks/utils/__init__.py
@@ -496,6 +496,8 @@
                     raise
             raise
 
+    def update_repo_cache(self):
+         self.hg('debugupdatecache')
     def _getperfext(self, version):
         """given a mercurial-core node (or None) return a path to perfext