# HG changeset patch # User Gerald Squelart # Date 1536290666 14400 # Node ID ecd90548a10dcb17ebe5641fb78981663e9ef14c # Parent 9caf73470c2b301f0c510a1caf8fca04930c96a6 stablerange: only issue the message once There is a flag to prevent issuing the long load message multiple time. However, it was never set. This is now fixed diff -r 9caf73470c2b -r ecd90548a10d CHANGELOG --- a/CHANGELOG Fri Sep 07 00:06:00 2018 -0400 +++ b/CHANGELOG Thu Sep 06 23:24:26 2018 -0400 @@ -1,6 +1,11 @@ Changelog ========= +8.2.1 - in progress +------------------- + + * obshashrange: issue the "long stable cache" update message only once + 8.2.0 -- 2018-09-03 ------------------- diff -r 9caf73470c2b -r ecd90548a10d hgext3rd/evolve/stablerangecache.py --- a/hgext3rd/evolve/stablerangecache.py Fri Sep 07 00:06:00 2018 -0400 +++ b/hgext3rd/evolve/stablerangecache.py Thu Sep 06 23:24:26 2018 -0400 @@ -94,6 +94,7 @@ progress_new = time.time() if not warned_long and LONG_WARNING_TIME < (progress_new - initial_time): repo.ui.warn(LONG_MESSAGE) + warned_long = True if (1 < progress_each) and (0.1 < progress_new - progress_last): progress_each /= 10 ui.progress(_("filling stablerange cache"), seen,