Skip to content

investigate git rebase --update-refs #112

@boneskull

Description

@boneskull

Refs: blog post, Git docs

git rebase --update-refs may simplify our rebase operations considerably. Investigate where it may be applicable and enumerate advantages & disadvantages (if any).

git rebase --update-refs first appeared in Git v2.38 (2022); this is not a concern. Current macOS dev tools provide Git v2.50.1. The minimum Git version should be noted in README.md.

Note that a user can configure Git to always use --update-refs via git config rebase.updateRefs true. Unlikely, but if it turns out --update-refs will screw up our operations, we would need to supply --no-update-refs to any rebase operations.

Metadata

Metadata

Assignees

No one assigned

    Labels

    choreoverhead, tooling, tests, refactors, etc.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions