# HG changeset patch
# User Pierre-Yves David <pierre-yves.david@octobus.net>
# Date 1657213148 -7200
#      Thu Jul 07 18:59:08 2022 +0200
# Node ID e2ae249fda9bc57b156ac0347c904c7574957e46
# Parent  d228808a81b7699f04afc11b883008f7e9ba70e9
scheduler: move mercurial repository path computation in a module

We will likely need it elsewhere (for example to trigger some pull)

diff --git a/scm-perf/poulpe-scheduler-bin/auto-cases b/scm-perf/poulpe-scheduler-bin/auto-cases
--- a/scm-perf/poulpe-scheduler-bin/auto-cases
+++ b/scm-perf/poulpe-scheduler-bin/auto-cases
@@ -28,14 +28,16 @@
             f" {self.benchmark}"
         )
 
-    
+def mercurial_repository_path(base_dir):
+    return base_dir / "repos" / "mercurial"
+
 def list_mercurial_variants(base_dir):
     """return a list of possible mercurial variants"""
     return ["default", "pure"] # lets keep it simple for now
 
 def list_mercurial_hashes(base_dir):
     """return a list of possible mercurial hashes"""
-    repo_dir =  base_dir / "repos" / "mercurial"
+    repo_dir =  mercurial_repository_path(base_dir)
     cmd = [
         "hg",
         "log",