Skip to content

Assorted fixes revolving around rebase and merges

Johannes Schindelin via GitGitGadget git 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5rebase -r: demonstrate bug with conflicting mergest/t3430-rebase-merges.sh+16 -05 replies
2/5rebase -r: do not write MERGE_HEAD unless neededsequencer.c t/t3430-rebase-merges.sh+5 -50 replies
3/5rebase -i: include MERGE_HEAD into files to clean upsequencer.c+2 -01 reply
4/5built-in rebase --skip/--abort: clean up stale .git/<name> filesbuiltin/rebase.c+3 -02 replies
5/5status: rebase and merge can be in progress at the same timewt-status.c+7 -20 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/5] Assorted fixes revolving around rebase and merges

I noticed a couple of weeks ago that I had bogus merge commits after my rebases, where the original commits had been regular commits.

This set me out on the adventure that is reflected in this patch series.

Of course, the thing I wanted to fix is demonstrated by 1/5 and fixed in 2/5. But while at it, I ran into other issues and fixed them since I was at it anyway.

Johannes Schindelin (5):
rebase -r: demonstrate bug with conflicting merges rebase -r: do not write MERGE_HEAD unless needed rebase -i: include MERGE_HEAD into files to clean up built-in rebase --skip/--abort: clean up stale .git/<name> files
status: rebase and merge can be in progress at the same time

 builtin/rebase.c         |  3 +++
 sequencer.c              | 10 ++++++----
 t/t3430-rebase-merges.sh | 16 ++++++++++++++++
 wt-status.c              |  9 +++++++--
 4 files changed, 32 insertions(+), 6 deletions(-)

base-commit: 8858448bb49332d353febc078ce4a3abcc962efe
Published-As: https://github.com/gitgitgadget/git/releases/tags/pr-75%2Fdscho%2Frebase-r-and-merge-head-v1
Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-75/dscho/rebase-r-and-merge-head-v1
Pull-Request: https://github.com/gitgitgadget/git/pull/75

Signature · 1 line
gitgitgadget