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.
Refs: blog post, Git docs
git rebase --update-refsmay simplify our rebase operations considerably. Investigate where it may be applicable and enumerate advantages & disadvantages (if any).git rebase --update-refsfirst 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 inREADME.md.Note that a user can configure Git to always use
--update-refsviagit config rebase.updateRefs true. Unlikely, but if it turns out--update-refswill screw up our operations, we would need to supply--no-update-refsto anyrebaseoperations.