Skip to content

Use dedicated Revision type instead of primitive int #15

@ikhoon

Description

@ikhoon

Currently, a revision is represented as an int.

revision: Optional[int] = None,

It would be nice to use a dedicated type introduced in #14
class Revision:
def __init__(self, major):
self.major = major
@staticmethod
def init() -> Revision:
return _INIT
@staticmethod
def head() -> Revision:
return _HEAD
_INIT = Revision(1)
_HEAD = Revision(-1)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions