equal
deleted
inserted
replaced
392 ui.write(b"%s%s\n" % (indent_string, hex(node))) |
392 ui.write(b"%s%s\n" % (indent_string, hex(node))) |
393 |
393 |
394 |
394 |
395 def _debugobsmarkers(ui, part, indent=0, **opts): |
395 def _debugobsmarkers(ui, part, indent=0, **opts): |
396 """display version and markers contained in 'data'""" |
396 """display version and markers contained in 'data'""" |
397 opts = pycompat.byteskwargs(opts) |
|
398 data = part.read() |
397 data = part.read() |
399 indent_string = b' ' * indent |
398 indent_string = b' ' * indent |
400 try: |
399 try: |
401 version, markers = obsolete._readmarkers(data) |
400 version, markers = obsolete._readmarkers(data) |
402 except error.UnknownVersion as exc: |
401 except error.UnknownVersion as exc: |
405 ui.write(msg) |
404 ui.write(msg) |
406 else: |
405 else: |
407 msg = b"%sversion: %d (%d bytes)\n" |
406 msg = b"%sversion: %d (%d bytes)\n" |
408 msg %= indent_string, version, len(data) |
407 msg %= indent_string, version, len(data) |
409 ui.write(msg) |
408 ui.write(msg) |
410 fm = ui.formatter(b'debugobsolete', opts) |
409 fm = ui.formatter(b'debugobsolete', pycompat.byteskwargs(opts)) |
411 for rawmarker in sorted(markers): |
410 for rawmarker in sorted(markers): |
412 m = obsutil.marker(None, rawmarker) |
411 m = obsutil.marker(None, rawmarker) |
413 fm.startitem() |
412 fm.startitem() |
414 fm.plain(indent_string) |
413 fm.plain(indent_string) |
415 cmdutil.showmarker(fm, m) |
414 cmdutil.showmarker(fm, m) |