Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/debugcommands.py @ 46724:a41565bef69f
changegroup: add v4 changegroup for revlog v2 exchange
This change only adds the required infrastructure for the new changegroup format
and does not do any actual exchange. This will be done in the next patches.
Differential Revision: https://phab.mercurial-scm.org/D10026
author | Rapha?l Gom?s <rgomes@octobus.net> |
---|---|
date | Thu, 18 Feb 2021 17:36:52 +0100 |
parents | a4c19a162615 |
children | 3a8cf5b9c820 |
comparison
equal
deleted
inserted
replaced
46723:4cd214c9948d | 46724:a41565bef69f |
---|---|
344 ) | 344 ) |
345 | 345 |
346 def showchunks(named): | 346 def showchunks(named): |
347 ui.write(b"\n%s%s\n" % (indent_string, named)) | 347 ui.write(b"\n%s%s\n" % (indent_string, named)) |
348 for deltadata in gen.deltaiter(): | 348 for deltadata in gen.deltaiter(): |
349 node, p1, p2, cs, deltabase, delta, flags = deltadata | 349 node, p1, p2, cs, deltabase, delta, flags, sidedata = deltadata |
350 ui.write( | 350 ui.write( |
351 b"%s%s %s %s %s %s %d\n" | 351 b"%s%s %s %s %s %s %d\n" |
352 % ( | 352 % ( |
353 indent_string, | 353 indent_string, |
354 hex(node), | 354 hex(node), |
370 else: | 370 else: |
371 if isinstance(gen, bundle2.unbundle20): | 371 if isinstance(gen, bundle2.unbundle20): |
372 raise error.Abort(_(b'use debugbundle2 for this file')) | 372 raise error.Abort(_(b'use debugbundle2 for this file')) |
373 gen.changelogheader() | 373 gen.changelogheader() |
374 for deltadata in gen.deltaiter(): | 374 for deltadata in gen.deltaiter(): |
375 node, p1, p2, cs, deltabase, delta, flags = deltadata | 375 node, p1, p2, cs, deltabase, delta, flags, sidedata = deltadata |
376 ui.write(b"%s%s\n" % (indent_string, hex(node))) | 376 ui.write(b"%s%s\n" % (indent_string, hex(node))) |
377 | 377 |
378 | 378 |
379 def _debugobsmarkers(ui, part, indent=0, **opts): | 379 def _debugobsmarkers(ui, part, indent=0, **opts): |
380 """display version and markers contained in 'data'""" | 380 """display version and markers contained in 'data'""" |