##// END OF EJS Templates
interfaces: convert `repository.irevisiondelta` from zope `Attribute` attrs...
Matt Harbison -
r53366:2aada52e default
parent child Browse files
Show More
@@ -473,63 +473,57 class irevisiondelta(Protocol):
473 Typically used for changegroup generation.
473 Typically used for changegroup generation.
474 """
474 """
475
475
476 node = interfaceutil.Attribute("""20 byte node of this revision.""")
476 node: bytes
477
477 """20 byte node of this revision."""
478 p1node = interfaceutil.Attribute(
478
479 """20 byte node of 1st parent of this revision."""
479 p1node: bytes
480 )
480 """20 byte node of 1st parent of this revision."""
481
481
482 p2node = interfaceutil.Attribute(
482 p2node: bytes
483 """20 byte node of 2nd parent of this revision."""
483 """20 byte node of 2nd parent of this revision."""
484 )
484
485
485 # TODO: is this really optional? revlog.revlogrevisiondelta defaults to None
486 linknode = interfaceutil.Attribute(
486 linknode: bytes | None
487 """20 byte node of the changelog revision this node is linked to."""
487 """20 byte node of the changelog revision this node is linked to."""
488 )
488
489
489 flags: int
490 flags = interfaceutil.Attribute(
490 """2 bytes of integer flags that apply to this revision.
491 """2 bytes of integer flags that apply to this revision.
491
492
492 This is a bitwise composition of the ``REVISION_FLAG_*`` constants.
493 This is a bitwise composition of the ``REVISION_FLAG_*`` constants.
493 """
494 """
494
495 )
495 basenode: bytes
496
496 """20 byte node of the revision this data is a delta against.
497 basenode = interfaceutil.Attribute(
497
498 """20 byte node of the revision this data is a delta against.
498 ``nullid`` indicates that the revision is a full revision and not
499
499 a delta.
500 ``nullid`` indicates that the revision is a full revision and not
500 """
501 a delta.
501
502 """
502 baserevisionsize: int | None
503 )
503 """Size of base revision this delta is against.
504
504
505 baserevisionsize = interfaceutil.Attribute(
505 May be ``None`` if ``basenode`` is ``nullid``.
506 """Size of base revision this delta is against.
506 """
507
507
508 May be ``None`` if ``basenode`` is ``nullid``.
508 # TODO: is this really optional? (Seems possible in
509 """
509 # storageutil.emitrevisions()).
510 )
510 revision: bytes | None
511
511 """Raw fulltext of revision data for this node."""
512 revision = interfaceutil.Attribute(
512
513 """Raw fulltext of revision data for this node."""
513 delta: bytes | None
514 )
514 """Delta between ``basenode`` and ``node``.
515
515
516 delta = interfaceutil.Attribute(
516 Stored in the bdiff delta format.
517 """Delta between ``basenode`` and ``node``.
517 """
518
518
519 Stored in the bdiff delta format.
519 sidedata: bytes | None
520 """
520 """Raw sidedata bytes for the given revision."""
521 )
521
522
522 protocol_flags: int
523 sidedata = interfaceutil.Attribute(
523 """Single byte of integer flags that can influence the protocol.
524 """Raw sidedata bytes for the given revision."""
524
525 )
525 This is a bitwise composition of the ``storageutil.CG_FLAG*`` constants.
526
526 """
527 protocol_flags = interfaceutil.Attribute(
528 """Single byte of integer flags that can influence the protocol.
529
530 This is a bitwise composition of the ``storageutil.CG_FLAG*`` constants.
531 """
532 )
533
527
534
528
535 class ifilerevisionssequence(Protocol):
529 class ifilerevisionssequence(Protocol):
General Comments 0
You need to be logged in to leave comments. Login now