# HG changeset patch
# User Pierre-Yves David <pierre-yves.david@octobus.net>
# Date 1711388261 0
#      Mon Mar 25 17:37:41 2024 +0000
# Node ID 1e9aa26a3f8cb867b6eb91e98430a3a4fdf75b57
# Parent  890879da14e6dc3eab4c34ab751db90eb43781c4
# EXP-Topic verbose-delta-find
verbose delta-find

diff --git a/suites/hg/setup-data/setup-55-delta-chain.py b/suites/hg/setup-data/setup-55-delta-chain.py
--- a/suites/hg/setup-data/setup-55-delta-chain.py
+++ b/suites/hg/setup-data/setup-55-delta-chain.py
@@ -24,6 +24,7 @@
 
 repo_path = data_env_directory / main_repo
 
+print('  listing chain data')
 cmd = [
     "hg",
     "--repository",
@@ -36,6 +37,7 @@
 proc = subprocess.run(cmd, stdout=subprocess.PIPE, encoding="utf8")
 proc.check_returncode()
 delta_chain_data = json.loads(proc.stdout)
+print('     DONE')
 
 
 all_info = {}
@@ -43,6 +45,7 @@
 some_snap = {}
 all_merge = []
 
+print('  aggregating chain data')
 target_type = ("base", "snap")
 for rev_info in delta_chain_data:
     all_info[rev_info["rev"]] = rev_info
@@ -51,8 +54,11 @@
     if rev_info["deltatype"] not in target_type:
         continue
     all_snap_rev.append(rev_info["rev"])
+print('    DONE')
 
 
+print('  testing last 100 snapshot')
+count = 0
 for rev in all_snap_rev[-100:]:
     cmd = [
         "hg",
@@ -86,10 +92,14 @@
             break
     if data is not None:
         some_snap[rev] = data
+    count += 1
+    print('   %3d%% (rev=%d)' % (count, rev))
 
 items = list(some_snap.items())
+print('    DONE')
 
 
+print('  picking candidates')
 def set_one(key, value):
     cmd = [
         "poulpe",
@@ -136,3 +146,5 @@
 for i, r in enumerate(max_merge):
     c = chr(ord("a") + i)
     set_one(f"merge.long-chain-both.{c}", r["rev"])
+
+print('    DONE')