Skip to content

Add versioning waypoint tag support #55

Open
@RobSmyth

Description

@RobSmyth

Is your feature request related to a problem? Please describe.
Users may have repositories with very long lived branches, without releases, merging after releases.
This could give rise to a need to walk a very large number of commits and branches to conclusively harvest all reachable releases (and root).

"Large" here is unknown. So there is a need to proactively provide a method to mitigate this corner case risk.

Describe the solution you'd like
All users to add "Waypoint" commit to git history that summarises prior history release version and changes.
The versioning algorithm will not need to walk past this tag.

Describe alternatives you've considered
The algorithm is fast and the risk may only apply to poor revision control practices, so do nothing until it is reported is an option.

Additional context
None

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions