Skip to content

There is no procedure for recording or recovering branch origins #273

@rptb1

Description

@rptb1

As noted at https://stackoverflow.com/q/4477765 , Git does not permanently record where a branch begins, and so it is hard to record exactly what changes were made for a purpose or topic. This is something we have relied on in Perforce, and information we would like to avoid losing when migrating to Git #98 .

We need to think of a way that we can record this information, or a way that it can reliably be retrieved from Git. If necessary, we might need to export the information from Perforce as well.

This issue is mentioned in proc.review.entry.change, where it required to record the complete change for a topic

mps/procedure/review.rst

Lines 300 to 302 in 654c24c

- Otherwise, record something like the branch name and commit hash.
[Note: Git fails at this because merged branches forget their branch
points. We need some way to fix that. RB 2023-01-23]

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs analaysisThe issue needs analysis before it can be resolved.optionalWill cause failures / of benefit. Worth assigning resources.processTo do with process or procedure

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions