tests/testlib/ext-sidedata-4.py
author Joerg Sonnenberger <joerg@bec.de>
Mon, 29 Mar 2021 01:52:06 +0200
changeset 47012 d55b71393907
parent 46718 ba8e508a8e69
child 48875 6000f5b25c9b
permissions -rw-r--r--
node: replace nullid and friends with nodeconstants class The introduction of 256bit hashes require changes to nullid and other constant magic values. Start pushing them down from repository and revlog where sensible. Differential Revision: https://phab.mercurial-scm.org/D9465

# coding: utf8
# ext-sidedata-4.py - small extension to test (differently still) the sidedata
# logic
#
# Simulates a server for a complex sidedata exchange.
#
# Copyright 2021 Raphaël Gomès <rgomes@octobus.net>
#
# This software may be used and distributed according to the terms of the
# GNU General Public License version 2 or any later version.

from __future__ import absolute_import

from mercurial.revlogutils import sidedata


def reposetup(ui, repo):
    repo.register_wanted_sidedata(sidedata.SD_TEST2)
    repo.register_wanted_sidedata(sidedata.SD_TEST3)