[PATCH] upgraderepo: select correct deltareuse depending on actions

Paul Morelle paul.morelle at octobus.net
Wed Jan 10 16:39:57 UTC 2018


# HG changeset patch
# User Paul Morelle <paul.morelle at octobus.net>
# Date 1515601465 -3600
#      Wed Jan 10 17:24:25 2018 +0100
# Node ID e95cf6b79a9abdc5fc3a071cb82f5cabe0b117f3
# Parent  ebf14075a5c113f4fea6e89a4394d8c8fc9e6935
# EXP-Topic upgrade-deltareuse
# Available At https://bitbucket.org/octobus/mercurial-devel/
#              hg pull https://bitbucket.org/octobus/mercurial-devel/ -r e95cf6b79a9a
upgraderepo: select correct deltareuse depending on actions

Only 'redeltafulladd' was taken into account because of a small typo.

diff -r ebf14075a5c1 -r e95cf6b79a9a mercurial/upgrade.py
--- a/mercurial/upgrade.py	Sun Jan 07 15:21:16 2018 -0500
+++ b/mercurial/upgrade.py	Wed Jan 10 17:24:25 2018 +0100
@@ -631,7 +631,7 @@
         deltareuse = revlog.revlog.DELTAREUSESAMEREVS
     elif 'redeltamultibase' in actions:
         deltareuse = revlog.revlog.DELTAREUSESAMEREVS
-    if 'redeltafulladd' in actions:
+    elif 'redeltafulladd' in actions:
         deltareuse = revlog.revlog.DELTAREUSEFULLADD
     else:
         deltareuse = revlog.revlog.DELTAREUSEALWAYS


More information about the Mercurial-devel mailing list