mirror of
https://github.com/git-for-windows/git.git
synced 2025-12-15 03:36:03 -06:00
Merge branch 'en/sequencer-comment-messages'
Prefix '#' to the commit title in the "rebase -i" todo file, just like a merge commit being replayed. * en/sequencer-comment-messages: sequencer: make it clearer that commit descriptions are just comments
This commit is contained in:
commit
80f49f2ae7
16
sequencer.c
16
sequencer.c
@ -5902,11 +5902,11 @@ static int make_script_with_merges(struct pretty_print_context *pp,
|
|||||||
|
|
||||||
/* Create a label from the commit message */
|
/* Create a label from the commit message */
|
||||||
strbuf_reset(&label_from_message);
|
strbuf_reset(&label_from_message);
|
||||||
if (skip_prefix(oneline.buf, "Merge ", &p1) &&
|
if (skip_prefix(oneline.buf, "# Merge ", &p1) &&
|
||||||
(p1 = strchr(p1, '\'')) &&
|
(p1 = strchr(p1, '\'')) &&
|
||||||
(p2 = strchr(++p1, '\'')))
|
(p2 = strchr(++p1, '\'')))
|
||||||
strbuf_add(&label_from_message, p1, p2 - p1);
|
strbuf_add(&label_from_message, p1, p2 - p1);
|
||||||
else if (skip_prefix(oneline.buf, "Merge pull request ",
|
else if (skip_prefix(oneline.buf, "# Merge pull request ",
|
||||||
&p1) &&
|
&p1) &&
|
||||||
(p1 = strstr(p1, " from ")))
|
(p1 = strstr(p1, " from ")))
|
||||||
strbuf_addstr(&label_from_message, p1 + strlen(" from "));
|
strbuf_addstr(&label_from_message, p1 + strlen(" from "));
|
||||||
@ -5941,7 +5941,7 @@ static int make_script_with_merges(struct pretty_print_context *pp,
|
|||||||
|
|
||||||
strbuf_addstr(&buf, label_oid(oid, label, &state));
|
strbuf_addstr(&buf, label_oid(oid, label, &state));
|
||||||
}
|
}
|
||||||
strbuf_addf(&buf, " # %s", oneline.buf);
|
strbuf_addf(&buf, " %s", oneline.buf);
|
||||||
|
|
||||||
FLEX_ALLOC_STR(entry, string, buf.buf);
|
FLEX_ALLOC_STR(entry, string, buf.buf);
|
||||||
oidcpy(&entry->entry.oid, &commit->object.oid);
|
oidcpy(&entry->entry.oid, &commit->object.oid);
|
||||||
@ -6023,7 +6023,7 @@ static int make_script_with_merges(struct pretty_print_context *pp,
|
|||||||
else {
|
else {
|
||||||
strbuf_reset(&oneline);
|
strbuf_reset(&oneline);
|
||||||
pretty_print_commit(pp, commit, &oneline);
|
pretty_print_commit(pp, commit, &oneline);
|
||||||
strbuf_addf(out, "%s %s # %s\n",
|
strbuf_addf(out, "%s %s %s\n",
|
||||||
cmd_reset, to, oneline.buf);
|
cmd_reset, to, oneline.buf);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -6091,8 +6091,14 @@ int sequencer_make_script(struct repository *r, struct strbuf *out, int argc,
|
|||||||
git_config_get_string("rebase.instructionFormat", &format);
|
git_config_get_string("rebase.instructionFormat", &format);
|
||||||
if (!format || !*format) {
|
if (!format || !*format) {
|
||||||
free(format);
|
free(format);
|
||||||
format = xstrdup("%s");
|
format = xstrdup("# %s");
|
||||||
}
|
}
|
||||||
|
if (*format != '#') {
|
||||||
|
char *temp = format;
|
||||||
|
format = xstrfmt("# %s", temp);
|
||||||
|
free(temp);
|
||||||
|
}
|
||||||
|
|
||||||
get_commit_format(format, &revs);
|
get_commit_format(format, &revs);
|
||||||
free(format);
|
free(format);
|
||||||
pp.fmt = revs.commit_format;
|
pp.fmt = revs.commit_format;
|
||||||
|
|||||||
@ -1468,7 +1468,7 @@ test_expect_success 'rebase -i respects rebase.missingCommitsCheck = warn' '
|
|||||||
cat >expect <<-EOF &&
|
cat >expect <<-EOF &&
|
||||||
Warning: some commits may have been dropped accidentally.
|
Warning: some commits may have been dropped accidentally.
|
||||||
Dropped commits (newer to older):
|
Dropped commits (newer to older):
|
||||||
- $(git rev-list --pretty=oneline --abbrev-commit -1 primary)
|
- $(git log --format="%h # %s" -1 primary)
|
||||||
To avoid this message, use "drop" to explicitly remove a commit.
|
To avoid this message, use "drop" to explicitly remove a commit.
|
||||||
EOF
|
EOF
|
||||||
test_config rebase.missingCommitsCheck warn &&
|
test_config rebase.missingCommitsCheck warn &&
|
||||||
@ -1486,8 +1486,8 @@ test_expect_success 'rebase -i respects rebase.missingCommitsCheck = error' '
|
|||||||
cat >expect <<-EOF &&
|
cat >expect <<-EOF &&
|
||||||
Warning: some commits may have been dropped accidentally.
|
Warning: some commits may have been dropped accidentally.
|
||||||
Dropped commits (newer to older):
|
Dropped commits (newer to older):
|
||||||
- $(git rev-list --pretty=oneline --abbrev-commit -1 primary)
|
- $(git log --format="%h # %s" -1 primary)
|
||||||
- $(git rev-list --pretty=oneline --abbrev-commit -1 primary~2)
|
- $(git log --format="%h # %s" -1 primary~2)
|
||||||
To avoid this message, use "drop" to explicitly remove a commit.
|
To avoid this message, use "drop" to explicitly remove a commit.
|
||||||
|
|
||||||
Use '\''git config rebase.missingCommitsCheck'\'' to change the level of warnings.
|
Use '\''git config rebase.missingCommitsCheck'\'' to change the level of warnings.
|
||||||
@ -1530,11 +1530,11 @@ test_expect_success 'rebase --edit-todo respects rebase.missingCommitsCheck = ig
|
|||||||
test_expect_success 'rebase --edit-todo respects rebase.missingCommitsCheck = warn' '
|
test_expect_success 'rebase --edit-todo respects rebase.missingCommitsCheck = warn' '
|
||||||
cat >expect <<-EOF &&
|
cat >expect <<-EOF &&
|
||||||
error: invalid command '\''pickled'\''
|
error: invalid command '\''pickled'\''
|
||||||
error: invalid line 1: pickled $(git rev-list --pretty=oneline --abbrev-commit -1 primary~4)
|
error: invalid line 1: pickled $(git log --format="%h # %s" -1 primary~4)
|
||||||
Warning: some commits may have been dropped accidentally.
|
Warning: some commits may have been dropped accidentally.
|
||||||
Dropped commits (newer to older):
|
Dropped commits (newer to older):
|
||||||
- $(git rev-list --pretty=oneline --abbrev-commit -1 primary)
|
- $(git log --format="%h # %s" -1 primary)
|
||||||
- $(git rev-list --pretty=oneline --abbrev-commit -1 primary~4)
|
- $(git log --format="%h # %s" -1 primary~4)
|
||||||
To avoid this message, use "drop" to explicitly remove a commit.
|
To avoid this message, use "drop" to explicitly remove a commit.
|
||||||
EOF
|
EOF
|
||||||
head -n5 expect >expect.2 &&
|
head -n5 expect >expect.2 &&
|
||||||
@ -1565,11 +1565,11 @@ test_expect_success 'rebase --edit-todo respects rebase.missingCommitsCheck = wa
|
|||||||
test_expect_success 'rebase --edit-todo respects rebase.missingCommitsCheck = error' '
|
test_expect_success 'rebase --edit-todo respects rebase.missingCommitsCheck = error' '
|
||||||
cat >expect <<-EOF &&
|
cat >expect <<-EOF &&
|
||||||
error: invalid command '\''pickled'\''
|
error: invalid command '\''pickled'\''
|
||||||
error: invalid line 1: pickled $(git rev-list --pretty=oneline --abbrev-commit -1 primary~4)
|
error: invalid line 1: pickled $(git log --format="%h # %s" -1 primary~4)
|
||||||
Warning: some commits may have been dropped accidentally.
|
Warning: some commits may have been dropped accidentally.
|
||||||
Dropped commits (newer to older):
|
Dropped commits (newer to older):
|
||||||
- $(git rev-list --pretty=oneline --abbrev-commit -1 primary)
|
- $(git log --format="%h # %s" -1 primary)
|
||||||
- $(git rev-list --pretty=oneline --abbrev-commit -1 primary~4)
|
- $(git log --format="%h # %s" -1 primary~4)
|
||||||
To avoid this message, use "drop" to explicitly remove a commit.
|
To avoid this message, use "drop" to explicitly remove a commit.
|
||||||
|
|
||||||
Use '\''git config rebase.missingCommitsCheck'\'' to change the level of warnings.
|
Use '\''git config rebase.missingCommitsCheck'\'' to change the level of warnings.
|
||||||
@ -1642,11 +1642,11 @@ test_expect_success 'respects rebase.abbreviateCommands with fixup, squash and e
|
|||||||
test_commit "fixup! first" file2.txt "first line again" first_fixup &&
|
test_commit "fixup! first" file2.txt "first line again" first_fixup &&
|
||||||
test_commit "squash! second" file1.txt "another line here" second_squash &&
|
test_commit "squash! second" file1.txt "another line here" second_squash &&
|
||||||
cat >expected <<-EOF &&
|
cat >expected <<-EOF &&
|
||||||
p $(git rev-list --abbrev-commit -1 first) first
|
p $(git rev-list --abbrev-commit -1 first) # first
|
||||||
f $(git rev-list --abbrev-commit -1 first_fixup) fixup! first
|
f $(git rev-list --abbrev-commit -1 first_fixup) # fixup! first
|
||||||
x git show HEAD
|
x git show HEAD
|
||||||
p $(git rev-list --abbrev-commit -1 second) second
|
p $(git rev-list --abbrev-commit -1 second) # second
|
||||||
s $(git rev-list --abbrev-commit -1 second_squash) squash! second
|
s $(git rev-list --abbrev-commit -1 second_squash) # squash! second
|
||||||
x git show HEAD
|
x git show HEAD
|
||||||
EOF
|
EOF
|
||||||
git checkout abbrevcmd &&
|
git checkout abbrevcmd &&
|
||||||
@ -1665,7 +1665,7 @@ test_expect_success 'static check of bad command' '
|
|||||||
set_fake_editor &&
|
set_fake_editor &&
|
||||||
test_must_fail env FAKE_LINES="1 2 3 bad 4 5" \
|
test_must_fail env FAKE_LINES="1 2 3 bad 4 5" \
|
||||||
git rebase -i --root 2>actual &&
|
git rebase -i --root 2>actual &&
|
||||||
test_grep "pickled $(git rev-list --oneline -1 primary~1)" \
|
test_grep "pickled $(git log --format="%h # %s" -1 primary~1)" \
|
||||||
actual &&
|
actual &&
|
||||||
test_grep "You can fix this with .git rebase --edit-todo.." \
|
test_grep "You can fix this with .git rebase --edit-todo.." \
|
||||||
actual &&
|
actual &&
|
||||||
@ -1865,15 +1865,15 @@ test_expect_success '--update-refs adds label and update-ref commands' '
|
|||||||
set_cat_todo_editor &&
|
set_cat_todo_editor &&
|
||||||
|
|
||||||
cat >expect <<-EOF &&
|
cat >expect <<-EOF &&
|
||||||
pick $(git log -1 --format=%h J) J
|
pick $(git log -1 --format=%h J) # J
|
||||||
fixup $(git log -1 --format=%h update-refs) fixup! J # empty
|
fixup $(git log -1 --format=%h update-refs) # fixup! J # empty
|
||||||
update-ref refs/heads/second
|
update-ref refs/heads/second
|
||||||
update-ref refs/heads/first
|
update-ref refs/heads/first
|
||||||
pick $(git log -1 --format=%h K) K
|
pick $(git log -1 --format=%h K) # K
|
||||||
pick $(git log -1 --format=%h L) L
|
pick $(git log -1 --format=%h L) # L
|
||||||
fixup $(git log -1 --format=%h is-not-reordered) fixup! L # empty
|
fixup $(git log -1 --format=%h is-not-reordered) # fixup! L # empty
|
||||||
update-ref refs/heads/third
|
update-ref refs/heads/third
|
||||||
pick $(git log -1 --format=%h M) M
|
pick $(git log -1 --format=%h M) # M
|
||||||
update-ref refs/heads/no-conflict-branch
|
update-ref refs/heads/no-conflict-branch
|
||||||
update-ref refs/heads/is-not-reordered
|
update-ref refs/heads/is-not-reordered
|
||||||
update-ref refs/heads/shared-tip
|
update-ref refs/heads/shared-tip
|
||||||
@ -1905,19 +1905,19 @@ test_expect_success '--update-refs adds commands with --rebase-merges' '
|
|||||||
cat >expect <<-EOF &&
|
cat >expect <<-EOF &&
|
||||||
label onto
|
label onto
|
||||||
reset onto
|
reset onto
|
||||||
pick $(git log -1 --format=%h branch2~1) F
|
pick $(git log -1 --format=%h branch2~1) # F
|
||||||
pick $(git log -1 --format=%h branch2) I
|
pick $(git log -1 --format=%h branch2) # I
|
||||||
update-ref refs/heads/branch2
|
update-ref refs/heads/branch2
|
||||||
label branch2
|
label branch2
|
||||||
reset onto
|
reset onto
|
||||||
pick $(git log -1 --format=%h refs/heads/second) J
|
pick $(git log -1 --format=%h refs/heads/second) # J
|
||||||
update-ref refs/heads/second
|
update-ref refs/heads/second
|
||||||
update-ref refs/heads/first
|
update-ref refs/heads/first
|
||||||
pick $(git log -1 --format=%h refs/heads/third~1) K
|
pick $(git log -1 --format=%h refs/heads/third~1) # K
|
||||||
pick $(git log -1 --format=%h refs/heads/third) L
|
pick $(git log -1 --format=%h refs/heads/third) # L
|
||||||
fixup $(git log -1 --format=%h update-refs-with-merge) fixup! L # empty
|
fixup $(git log -1 --format=%h update-refs-with-merge) # fixup! L # empty
|
||||||
update-ref refs/heads/third
|
update-ref refs/heads/third
|
||||||
pick $(git log -1 --format=%h HEAD~2) M
|
pick $(git log -1 --format=%h HEAD~2) # M
|
||||||
update-ref refs/heads/no-conflict-branch
|
update-ref refs/heads/no-conflict-branch
|
||||||
merge -C $(git log -1 --format=%h HEAD~1) branch2 # merge
|
merge -C $(git log -1 --format=%h HEAD~1) branch2 # merge
|
||||||
update-ref refs/heads/merge-branch
|
update-ref refs/heads/merge-branch
|
||||||
|
|||||||
@ -257,8 +257,8 @@ test_expect_success 'auto squash of fixup commit that matches branch name which
|
|||||||
GIT_SEQUENCE_EDITOR="cat >tmp" git rebase --autosquash -i HEAD^^ &&
|
GIT_SEQUENCE_EDITOR="cat >tmp" git rebase --autosquash -i HEAD^^ &&
|
||||||
sed -ne "/^[^#]/{s/[0-9a-f]\{7,\}/HASH/g;p;}" tmp >actual &&
|
sed -ne "/^[^#]/{s/[0-9a-f]\{7,\}/HASH/g;p;}" tmp >actual &&
|
||||||
cat <<-EOF >expect &&
|
cat <<-EOF >expect &&
|
||||||
pick HASH second commit
|
pick HASH # second commit
|
||||||
pick HASH fixup! self-cycle # empty
|
pick HASH # fixup! self-cycle # empty
|
||||||
EOF
|
EOF
|
||||||
test_cmp expect actual
|
test_cmp expect actual
|
||||||
'
|
'
|
||||||
@ -311,10 +311,10 @@ test_auto_fixup_fixup () {
|
|||||||
parent2=$(git rev-parse --short HEAD^^) &&
|
parent2=$(git rev-parse --short HEAD^^) &&
|
||||||
parent3=$(git rev-parse --short HEAD^^^) &&
|
parent3=$(git rev-parse --short HEAD^^^) &&
|
||||||
cat >expected <<-EOF &&
|
cat >expected <<-EOF &&
|
||||||
pick $parent3 first commit
|
pick $parent3 # first commit
|
||||||
$1 $parent1 $1! first
|
$1 $parent1 # $1! first
|
||||||
$1 $head $1! $2! first
|
$1 $head # $1! $2! first
|
||||||
pick $parent2 second commit
|
pick $parent2 # second commit
|
||||||
EOF
|
EOF
|
||||||
test_cmp expected actual
|
test_cmp expected actual
|
||||||
) &&
|
) &&
|
||||||
@ -389,7 +389,7 @@ test_expect_success 'autosquash with empty custom instructionFormat' '
|
|||||||
set_cat_todo_editor &&
|
set_cat_todo_editor &&
|
||||||
test_must_fail git -c rebase.instructionFormat= \
|
test_must_fail git -c rebase.instructionFormat= \
|
||||||
rebase --autosquash --force-rebase -i HEAD^ >actual &&
|
rebase --autosquash --force-rebase -i HEAD^ >actual &&
|
||||||
git log -1 --format="pick %h %s" >expect &&
|
git log -1 --format="pick %h # %s" >expect &&
|
||||||
test_cmp expect actual
|
test_cmp expect actual
|
||||||
)
|
)
|
||||||
'
|
'
|
||||||
|
|||||||
@ -115,18 +115,18 @@ test_expect_success 'generate correct todo list' '
|
|||||||
label onto
|
label onto
|
||||||
|
|
||||||
reset onto
|
reset onto
|
||||||
pick $b B
|
pick $b # B
|
||||||
label first
|
label first
|
||||||
|
|
||||||
reset onto
|
reset onto
|
||||||
pick $c C
|
pick $c # C
|
||||||
label branch-point
|
label branch-point
|
||||||
pick $f F
|
pick $f # F
|
||||||
pick $g G
|
pick $g # G
|
||||||
label second
|
label second
|
||||||
|
|
||||||
reset branch-point # C
|
reset branch-point # C
|
||||||
pick $d D
|
pick $d # D
|
||||||
merge -C $e first # E
|
merge -C $e first # E
|
||||||
merge -C $h second # H
|
merge -C $h second # H
|
||||||
|
|
||||||
|
|||||||
@ -813,7 +813,7 @@ test_expect_success 'git pull --rebase does not reapply old patches' '
|
|||||||
cd dst &&
|
cd dst &&
|
||||||
test_must_fail git pull --rebase &&
|
test_must_fail git pull --rebase &&
|
||||||
cat .git/rebase-merge/done .git/rebase-merge/git-rebase-todo >work &&
|
cat .git/rebase-merge/done .git/rebase-merge/git-rebase-todo >work &&
|
||||||
grep -v -e \# -e ^$ work >patches &&
|
grep -v -e ^\# -e ^$ work >patches &&
|
||||||
test_line_count = 1 patches &&
|
test_line_count = 1 patches &&
|
||||||
rm -f work
|
rm -f work
|
||||||
)
|
)
|
||||||
|
|||||||
@ -139,7 +139,7 @@ test_expect_success 'status during rebase -i when conflicts unresolved' '
|
|||||||
cat >expected <<EOF &&
|
cat >expected <<EOF &&
|
||||||
interactive rebase in progress; onto $ONTO
|
interactive rebase in progress; onto $ONTO
|
||||||
Last command done (1 command done):
|
Last command done (1 command done):
|
||||||
pick $LAST_COMMIT one_second
|
pick $LAST_COMMIT # one_second
|
||||||
No commands remaining.
|
No commands remaining.
|
||||||
You are currently rebasing branch '\''rebase_i_conflicts_second'\'' on '\''$ONTO'\''.
|
You are currently rebasing branch '\''rebase_i_conflicts_second'\'' on '\''$ONTO'\''.
|
||||||
(fix conflicts and then run "git rebase --continue")
|
(fix conflicts and then run "git rebase --continue")
|
||||||
@ -168,7 +168,7 @@ test_expect_success 'status during rebase -i after resolving conflicts' '
|
|||||||
cat >expected <<EOF &&
|
cat >expected <<EOF &&
|
||||||
interactive rebase in progress; onto $ONTO
|
interactive rebase in progress; onto $ONTO
|
||||||
Last command done (1 command done):
|
Last command done (1 command done):
|
||||||
pick $LAST_COMMIT one_second
|
pick $LAST_COMMIT # one_second
|
||||||
No commands remaining.
|
No commands remaining.
|
||||||
You are currently rebasing branch '\''rebase_i_conflicts_second'\'' on '\''$ONTO'\''.
|
You are currently rebasing branch '\''rebase_i_conflicts_second'\'' on '\''$ONTO'\''.
|
||||||
(all conflicts fixed: run "git rebase --continue")
|
(all conflicts fixed: run "git rebase --continue")
|
||||||
@ -200,8 +200,8 @@ test_expect_success 'status when rebasing -i in edit mode' '
|
|||||||
cat >expected <<EOF &&
|
cat >expected <<EOF &&
|
||||||
interactive rebase in progress; onto $ONTO
|
interactive rebase in progress; onto $ONTO
|
||||||
Last commands done (2 commands done):
|
Last commands done (2 commands done):
|
||||||
pick $COMMIT2 two_rebase_i
|
pick $COMMIT2 # two_rebase_i
|
||||||
edit $COMMIT3 three_rebase_i
|
edit $COMMIT3 # three_rebase_i
|
||||||
No commands remaining.
|
No commands remaining.
|
||||||
You are currently editing a commit while rebasing branch '\''rebase_i_edit'\'' on '\''$ONTO'\''.
|
You are currently editing a commit while rebasing branch '\''rebase_i_edit'\'' on '\''$ONTO'\''.
|
||||||
(use "git commit --amend" to amend the current commit)
|
(use "git commit --amend" to amend the current commit)
|
||||||
@ -233,10 +233,10 @@ test_expect_success 'status when splitting a commit' '
|
|||||||
cat >expected <<EOF &&
|
cat >expected <<EOF &&
|
||||||
interactive rebase in progress; onto $ONTO
|
interactive rebase in progress; onto $ONTO
|
||||||
Last commands done (2 commands done):
|
Last commands done (2 commands done):
|
||||||
pick $COMMIT2 two_split
|
pick $COMMIT2 # two_split
|
||||||
edit $COMMIT3 three_split
|
edit $COMMIT3 # three_split
|
||||||
Next command to do (1 remaining command):
|
Next command to do (1 remaining command):
|
||||||
pick $COMMIT4 four_split
|
pick $COMMIT4 # four_split
|
||||||
(use "git rebase --edit-todo" to view and edit)
|
(use "git rebase --edit-todo" to view and edit)
|
||||||
You are currently splitting a commit while rebasing branch '\''split_commit'\'' on '\''$ONTO'\''.
|
You are currently splitting a commit while rebasing branch '\''split_commit'\'' on '\''$ONTO'\''.
|
||||||
(Once your working directory is clean, run "git rebase --continue")
|
(Once your working directory is clean, run "git rebase --continue")
|
||||||
@ -271,8 +271,8 @@ test_expect_success 'status after editing the last commit with --amend during a
|
|||||||
cat >expected <<EOF &&
|
cat >expected <<EOF &&
|
||||||
interactive rebase in progress; onto $ONTO
|
interactive rebase in progress; onto $ONTO
|
||||||
Last commands done (3 commands done):
|
Last commands done (3 commands done):
|
||||||
pick $COMMIT3 three_amend
|
pick $COMMIT3 # three_amend
|
||||||
edit $COMMIT4 four_amend
|
edit $COMMIT4 # four_amend
|
||||||
(see more in file .git/rebase-merge/done)
|
(see more in file .git/rebase-merge/done)
|
||||||
No commands remaining.
|
No commands remaining.
|
||||||
You are currently editing a commit while rebasing branch '\''amend_last'\'' on '\''$ONTO'\''.
|
You are currently editing a commit while rebasing branch '\''amend_last'\'' on '\''$ONTO'\''.
|
||||||
@ -309,10 +309,10 @@ test_expect_success 'status: (continue first edit) second edit' '
|
|||||||
cat >expected <<EOF &&
|
cat >expected <<EOF &&
|
||||||
interactive rebase in progress; onto $ONTO
|
interactive rebase in progress; onto $ONTO
|
||||||
Last commands done (2 commands done):
|
Last commands done (2 commands done):
|
||||||
edit $COMMIT2 two_edits
|
edit $COMMIT2 # two_edits
|
||||||
edit $COMMIT3 three_edits
|
edit $COMMIT3 # three_edits
|
||||||
Next command to do (1 remaining command):
|
Next command to do (1 remaining command):
|
||||||
pick $COMMIT4 four_edits
|
pick $COMMIT4 # four_edits
|
||||||
(use "git rebase --edit-todo" to view and edit)
|
(use "git rebase --edit-todo" to view and edit)
|
||||||
You are currently editing a commit while rebasing branch '\''several_edits'\'' on '\''$ONTO'\''.
|
You are currently editing a commit while rebasing branch '\''several_edits'\'' on '\''$ONTO'\''.
|
||||||
(use "git commit --amend" to amend the current commit)
|
(use "git commit --amend" to amend the current commit)
|
||||||
@ -340,10 +340,10 @@ test_expect_success 'status: (continue first edit) second edit and split' '
|
|||||||
cat >expected <<EOF &&
|
cat >expected <<EOF &&
|
||||||
interactive rebase in progress; onto $ONTO
|
interactive rebase in progress; onto $ONTO
|
||||||
Last commands done (2 commands done):
|
Last commands done (2 commands done):
|
||||||
edit $COMMIT2 two_edits
|
edit $COMMIT2 # two_edits
|
||||||
edit $COMMIT3 three_edits
|
edit $COMMIT3 # three_edits
|
||||||
Next command to do (1 remaining command):
|
Next command to do (1 remaining command):
|
||||||
pick $COMMIT4 four_edits
|
pick $COMMIT4 # four_edits
|
||||||
(use "git rebase --edit-todo" to view and edit)
|
(use "git rebase --edit-todo" to view and edit)
|
||||||
You are currently splitting a commit while rebasing branch '\''several_edits'\'' on '\''$ONTO'\''.
|
You are currently splitting a commit while rebasing branch '\''several_edits'\'' on '\''$ONTO'\''.
|
||||||
(Once your working directory is clean, run "git rebase --continue")
|
(Once your working directory is clean, run "git rebase --continue")
|
||||||
@ -375,10 +375,10 @@ test_expect_success 'status: (continue first edit) second edit and amend' '
|
|||||||
cat >expected <<EOF &&
|
cat >expected <<EOF &&
|
||||||
interactive rebase in progress; onto $ONTO
|
interactive rebase in progress; onto $ONTO
|
||||||
Last commands done (2 commands done):
|
Last commands done (2 commands done):
|
||||||
edit $COMMIT2 two_edits
|
edit $COMMIT2 # two_edits
|
||||||
edit $COMMIT3 three_edits
|
edit $COMMIT3 # three_edits
|
||||||
Next command to do (1 remaining command):
|
Next command to do (1 remaining command):
|
||||||
pick $COMMIT4 four_edits
|
pick $COMMIT4 # four_edits
|
||||||
(use "git rebase --edit-todo" to view and edit)
|
(use "git rebase --edit-todo" to view and edit)
|
||||||
You are currently editing a commit while rebasing branch '\''several_edits'\'' on '\''$ONTO'\''.
|
You are currently editing a commit while rebasing branch '\''several_edits'\'' on '\''$ONTO'\''.
|
||||||
(use "git commit --amend" to amend the current commit)
|
(use "git commit --amend" to amend the current commit)
|
||||||
@ -406,10 +406,10 @@ test_expect_success 'status: (amend first edit) second edit' '
|
|||||||
cat >expected <<EOF &&
|
cat >expected <<EOF &&
|
||||||
interactive rebase in progress; onto $ONTO
|
interactive rebase in progress; onto $ONTO
|
||||||
Last commands done (2 commands done):
|
Last commands done (2 commands done):
|
||||||
edit $COMMIT2 two_edits
|
edit $COMMIT2 # two_edits
|
||||||
edit $COMMIT3 three_edits
|
edit $COMMIT3 # three_edits
|
||||||
Next command to do (1 remaining command):
|
Next command to do (1 remaining command):
|
||||||
pick $COMMIT4 four_edits
|
pick $COMMIT4 # four_edits
|
||||||
(use "git rebase --edit-todo" to view and edit)
|
(use "git rebase --edit-todo" to view and edit)
|
||||||
You are currently editing a commit while rebasing branch '\''several_edits'\'' on '\''$ONTO'\''.
|
You are currently editing a commit while rebasing branch '\''several_edits'\'' on '\''$ONTO'\''.
|
||||||
(use "git commit --amend" to amend the current commit)
|
(use "git commit --amend" to amend the current commit)
|
||||||
@ -438,10 +438,10 @@ test_expect_success 'status: (amend first edit) second edit and split' '
|
|||||||
cat >expected <<EOF &&
|
cat >expected <<EOF &&
|
||||||
interactive rebase in progress; onto $ONTO
|
interactive rebase in progress; onto $ONTO
|
||||||
Last commands done (2 commands done):
|
Last commands done (2 commands done):
|
||||||
edit $COMMIT2 two_edits
|
edit $COMMIT2 # two_edits
|
||||||
edit $COMMIT3 three_edits
|
edit $COMMIT3 # three_edits
|
||||||
Next command to do (1 remaining command):
|
Next command to do (1 remaining command):
|
||||||
pick $COMMIT4 four_edits
|
pick $COMMIT4 # four_edits
|
||||||
(use "git rebase --edit-todo" to view and edit)
|
(use "git rebase --edit-todo" to view and edit)
|
||||||
You are currently splitting a commit while rebasing branch '\''several_edits'\'' on '\''$ONTO'\''.
|
You are currently splitting a commit while rebasing branch '\''several_edits'\'' on '\''$ONTO'\''.
|
||||||
(Once your working directory is clean, run "git rebase --continue")
|
(Once your working directory is clean, run "git rebase --continue")
|
||||||
@ -474,10 +474,10 @@ test_expect_success 'status: (amend first edit) second edit and amend' '
|
|||||||
cat >expected <<EOF &&
|
cat >expected <<EOF &&
|
||||||
interactive rebase in progress; onto $ONTO
|
interactive rebase in progress; onto $ONTO
|
||||||
Last commands done (2 commands done):
|
Last commands done (2 commands done):
|
||||||
edit $COMMIT2 two_edits
|
edit $COMMIT2 # two_edits
|
||||||
edit $COMMIT3 three_edits
|
edit $COMMIT3 # three_edits
|
||||||
Next command to do (1 remaining command):
|
Next command to do (1 remaining command):
|
||||||
pick $COMMIT4 four_edits
|
pick $COMMIT4 # four_edits
|
||||||
(use "git rebase --edit-todo" to view and edit)
|
(use "git rebase --edit-todo" to view and edit)
|
||||||
You are currently editing a commit while rebasing branch '\''several_edits'\'' on '\''$ONTO'\''.
|
You are currently editing a commit while rebasing branch '\''several_edits'\'' on '\''$ONTO'\''.
|
||||||
(use "git commit --amend" to amend the current commit)
|
(use "git commit --amend" to amend the current commit)
|
||||||
@ -507,10 +507,10 @@ test_expect_success 'status: (split first edit) second edit' '
|
|||||||
cat >expected <<EOF &&
|
cat >expected <<EOF &&
|
||||||
interactive rebase in progress; onto $ONTO
|
interactive rebase in progress; onto $ONTO
|
||||||
Last commands done (2 commands done):
|
Last commands done (2 commands done):
|
||||||
edit $COMMIT2 two_edits
|
edit $COMMIT2 # two_edits
|
||||||
edit $COMMIT3 three_edits
|
edit $COMMIT3 # three_edits
|
||||||
Next command to do (1 remaining command):
|
Next command to do (1 remaining command):
|
||||||
pick $COMMIT4 four_edits
|
pick $COMMIT4 # four_edits
|
||||||
(use "git rebase --edit-todo" to view and edit)
|
(use "git rebase --edit-todo" to view and edit)
|
||||||
You are currently editing a commit while rebasing branch '\''several_edits'\'' on '\''$ONTO'\''.
|
You are currently editing a commit while rebasing branch '\''several_edits'\'' on '\''$ONTO'\''.
|
||||||
(use "git commit --amend" to amend the current commit)
|
(use "git commit --amend" to amend the current commit)
|
||||||
@ -541,10 +541,10 @@ test_expect_success 'status: (split first edit) second edit and split' '
|
|||||||
cat >expected <<EOF &&
|
cat >expected <<EOF &&
|
||||||
interactive rebase in progress; onto $ONTO
|
interactive rebase in progress; onto $ONTO
|
||||||
Last commands done (2 commands done):
|
Last commands done (2 commands done):
|
||||||
edit $COMMIT2 two_edits
|
edit $COMMIT2 # two_edits
|
||||||
edit $COMMIT3 three_edits
|
edit $COMMIT3 # three_edits
|
||||||
Next command to do (1 remaining command):
|
Next command to do (1 remaining command):
|
||||||
pick $COMMIT4 four_edits
|
pick $COMMIT4 # four_edits
|
||||||
(use "git rebase --edit-todo" to view and edit)
|
(use "git rebase --edit-todo" to view and edit)
|
||||||
You are currently splitting a commit while rebasing branch '\''several_edits'\'' on '\''$ONTO'\''.
|
You are currently splitting a commit while rebasing branch '\''several_edits'\'' on '\''$ONTO'\''.
|
||||||
(Once your working directory is clean, run "git rebase --continue")
|
(Once your working directory is clean, run "git rebase --continue")
|
||||||
@ -579,10 +579,10 @@ test_expect_success 'status: (split first edit) second edit and amend' '
|
|||||||
cat >expected <<EOF &&
|
cat >expected <<EOF &&
|
||||||
interactive rebase in progress; onto $ONTO
|
interactive rebase in progress; onto $ONTO
|
||||||
Last commands done (2 commands done):
|
Last commands done (2 commands done):
|
||||||
edit $COMMIT2 two_edits
|
edit $COMMIT2 # two_edits
|
||||||
edit $COMMIT3 three_edits
|
edit $COMMIT3 # three_edits
|
||||||
Next command to do (1 remaining command):
|
Next command to do (1 remaining command):
|
||||||
pick $COMMIT4 four_edits
|
pick $COMMIT4 # four_edits
|
||||||
(use "git rebase --edit-todo" to view and edit)
|
(use "git rebase --edit-todo" to view and edit)
|
||||||
You are currently editing a commit while rebasing branch '\''several_edits'\'' on '\''$ONTO'\''.
|
You are currently editing a commit while rebasing branch '\''several_edits'\'' on '\''$ONTO'\''.
|
||||||
(use "git commit --amend" to amend the current commit)
|
(use "git commit --amend" to amend the current commit)
|
||||||
@ -997,11 +997,11 @@ test_expect_success 'status: two commands done with some white lines in done fil
|
|||||||
cat >expected <<EOF &&
|
cat >expected <<EOF &&
|
||||||
interactive rebase in progress; onto $ONTO
|
interactive rebase in progress; onto $ONTO
|
||||||
Last commands done (2 commands done):
|
Last commands done (2 commands done):
|
||||||
pick $COMMIT2 two_commit
|
pick $COMMIT2 # two_commit
|
||||||
exec exit 15
|
exec exit 15
|
||||||
Next commands to do (2 remaining commands):
|
Next commands to do (2 remaining commands):
|
||||||
pick $COMMIT3 three_commit
|
pick $COMMIT3 # three_commit
|
||||||
pick $COMMIT4 four_commit
|
pick $COMMIT4 # four_commit
|
||||||
(use "git rebase --edit-todo" to view and edit)
|
(use "git rebase --edit-todo" to view and edit)
|
||||||
You are currently editing a commit while rebasing branch '\''several_commits'\'' on '\''$ONTO'\''.
|
You are currently editing a commit while rebasing branch '\''several_commits'\'' on '\''$ONTO'\''.
|
||||||
(use "git commit --amend" to amend the current commit)
|
(use "git commit --amend" to amend the current commit)
|
||||||
@ -1025,12 +1025,12 @@ test_expect_success 'status: two remaining commands with some white lines in tod
|
|||||||
cat >expected <<EOF &&
|
cat >expected <<EOF &&
|
||||||
interactive rebase in progress; onto $ONTO
|
interactive rebase in progress; onto $ONTO
|
||||||
Last commands done (3 commands done):
|
Last commands done (3 commands done):
|
||||||
pick $COMMIT2 two_commit
|
pick $COMMIT2 # two_commit
|
||||||
exec exit 15
|
exec exit 15
|
||||||
(see more in file .git/rebase-merge/done)
|
(see more in file .git/rebase-merge/done)
|
||||||
Next commands to do (2 remaining commands):
|
Next commands to do (2 remaining commands):
|
||||||
pick $COMMIT3 three_commit
|
pick $COMMIT3 # three_commit
|
||||||
pick $COMMIT4 four_commit
|
pick $COMMIT4 # four_commit
|
||||||
(use "git rebase --edit-todo" to view and edit)
|
(use "git rebase --edit-todo" to view and edit)
|
||||||
You are currently editing a commit while rebasing branch '\''several_commits'\'' on '\''$ONTO'\''.
|
You are currently editing a commit while rebasing branch '\''several_commits'\'' on '\''$ONTO'\''.
|
||||||
(use "git commit --amend" to amend the current commit)
|
(use "git commit --amend" to amend the current commit)
|
||||||
@ -1050,7 +1050,7 @@ test_expect_success 'status: handle not-yet-started rebase -i gracefully' '
|
|||||||
On branch several_commits
|
On branch several_commits
|
||||||
No commands done.
|
No commands done.
|
||||||
Next command to do (1 remaining command):
|
Next command to do (1 remaining command):
|
||||||
pick $COMMIT four_commit
|
pick $COMMIT # four_commit
|
||||||
(use "git rebase --edit-todo" to view and edit)
|
(use "git rebase --edit-todo" to view and edit)
|
||||||
You are currently editing a commit while rebasing branch '\''several_commits'\'' on '\''$ONTO'\''.
|
You are currently editing a commit while rebasing branch '\''several_commits'\'' on '\''$ONTO'\''.
|
||||||
(use "git commit --amend" to amend the current commit)
|
(use "git commit --amend" to amend the current commit)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user