From: 林自均 <johnlinp@gmail.com>
To: John Lin via GitGitGadget <gitgitgadget@gmail.com>
Cc: Git <git@vger.kernel.org>, Junio C Hamano <gitster@pobox.com>
Subject: Re: [PATCH 1/1] status: remove the empty line after hints
Date: Tue, 28 May 2019 15:42:32 +0800 [thread overview]
Message-ID: <CAKO26MsGpEcK74CSdgNGjFdKAMDP5Knm+0_vtcnrBBJjBfjcQA@mail.gmail.com> (raw)
In-Reply-To: <468be8f85426ccf588ad558fab3c8927ef58627f.1557917642.git.gitgitgadget@gmail.com>
Hi Junio,
John Lin via GitGitGadget <gitgitgadget@gmail.com> 於 2019年5月15日 週三 下午6:54寫道:
>
> From: John Lin <johnlinp@gmail.com>
>
> Before this patch, there is inconsistency between the status
> messages with hints and the ones without hints: there is an
> empty line between the title and the file list if hints are
> presented, but there isn't one if there are no hints.
>
> This patch remove the inconsistency by removing the empty
> lines even if hints are presented.
I would like to ask for the final decision on this patch. Thank you.
Best,
John Lin
>
> Signed-off-by: John Lin <johnlinp@gmail.com>
> ---
> t/t7060-wtstatus.sh | 5 ----
> t/t7508-status.sh | 62 ------------------------------------------
> t/t7512-status-help.sh | 14 ----------
> wt-status.c | 4 ---
> 4 files changed, 85 deletions(-)
>
> diff --git a/t/t7060-wtstatus.sh b/t/t7060-wtstatus.sh
> index 53cf42fac1..d5218743e9 100755
> --- a/t/t7060-wtstatus.sh
> +++ b/t/t7060-wtstatus.sh
> @@ -38,7 +38,6 @@ You have unmerged paths.
>
> Unmerged paths:
> (use "git add/rm <file>..." as appropriate to mark resolution)
> -
> deleted by us: foo
>
> no changes added to commit (use "git add" and/or "git commit -a")
> @@ -143,7 +142,6 @@ You have unmerged paths.
>
> Unmerged paths:
> (use "git add/rm <file>..." as appropriate to mark resolution)
> -
> both added: conflict.txt
> deleted by them: main.txt
>
> @@ -177,7 +175,6 @@ You have unmerged paths.
>
> Unmerged paths:
> (use "git add/rm <file>..." as appropriate to mark resolution)
> -
> both deleted: main.txt
> added by them: sub_master.txt
> added by us: sub_second.txt
> @@ -201,12 +198,10 @@ You have unmerged paths.
> (use "git merge --abort" to abort the merge)
>
> Changes to be committed:
> -
> new file: sub_master.txt
>
> Unmerged paths:
> (use "git rm <file>..." to mark resolution)
> -
> both deleted: main.txt
>
> Untracked files not listed (use -u option to show untracked files)
> diff --git a/t/t7508-status.sh b/t/t7508-status.sh
> index e1f11293e2..1cb1032c98 100755
> --- a/t/t7508-status.sh
> +++ b/t/t7508-status.sh
> @@ -95,18 +95,15 @@ test_expect_success 'status --column' '
> #
> # Changes to be committed:
> # (use "git reset HEAD <file>..." to unstage)
> -#
> # new file: dir2/added
> #
> # Changes not staged for commit:
> # (use "git add <file>..." to update what will be committed)
> # (use "git checkout -- <file>..." to discard changes in working directory)
> -#
> # modified: dir1/modified
> #
> # Untracked files:
> # (use "git add <file>..." to include in what will be committed)
> -#
> # dir1/untracked dir2/untracked
> # dir2/modified untracked
> #
> @@ -129,18 +126,15 @@ cat >expect <<\EOF
> #
> # Changes to be committed:
> # (use "git reset HEAD <file>..." to unstage)
> -#
> # new file: dir2/added
> #
> # Changes not staged for commit:
> # (use "git add <file>..." to update what will be committed)
> # (use "git checkout -- <file>..." to discard changes in working directory)
> -#
> # modified: dir1/modified
> #
> # Untracked files:
> # (use "git add <file>..." to include in what will be committed)
> -#
> # dir1/untracked
> # dir2/modified
> # dir2/untracked
> @@ -279,23 +273,19 @@ and have 1 and 2 different commits each, respectively.
>
> Changes to be committed:
> (use "git reset HEAD <file>..." to unstage)
> -
> new file: dir2/added
>
> Changes not staged for commit:
> (use "git add <file>..." to update what will be committed)
> (use "git checkout -- <file>..." to discard changes in working directory)
> -
> modified: dir1/modified
>
> Untracked files:
> (use "git add <file>..." to include in what will be committed)
> -
> dir2/modified
>
> Ignored files:
> (use "git add -f <file>..." to include in what will be committed)
> -
> .gitignore
> dir1/untracked
> dir2/untracked
> @@ -348,18 +338,15 @@ and have 1 and 2 different commits each, respectively.
>
> Changes to be committed:
> (use "git reset HEAD <file>..." to unstage)
> -
> new file: dir2/added
>
> Changes not staged for commit:
> (use "git add <file>..." to update what will be committed)
> (use "git checkout -- <file>..." to discard changes in working directory)
> -
> modified: dir1/modified
>
> Ignored files:
> (use "git add -f <file>..." to include in what will be committed)
> -
> .gitignore
> dir1/untracked
> dir2/modified
> @@ -421,13 +408,11 @@ and have 1 and 2 different commits each, respectively.
>
> Changes to be committed:
> (use "git reset HEAD <file>..." to unstage)
> -
> new file: dir2/added
>
> Changes not staged for commit:
> (use "git add <file>..." to update what will be committed)
> (use "git checkout -- <file>..." to discard changes in working directory)
> -
> modified: dir1/modified
>
> Untracked files not listed (use -u option to show untracked files)
> @@ -485,18 +470,15 @@ and have 1 and 2 different commits each, respectively.
>
> Changes to be committed:
> (use "git reset HEAD <file>..." to unstage)
> -
> new file: dir2/added
>
> Changes not staged for commit:
> (use "git add <file>..." to update what will be committed)
> (use "git checkout -- <file>..." to discard changes in working directory)
> -
> modified: dir1/modified
>
> Untracked files:
> (use "git add <file>..." to include in what will be committed)
> -
> dir1/untracked
> dir2/modified
> dir2/untracked
> @@ -543,18 +525,15 @@ and have 1 and 2 different commits each, respectively.
>
> Changes to be committed:
> (use "git reset HEAD <file>..." to unstage)
> -
> new file: dir2/added
>
> Changes not staged for commit:
> (use "git add <file>..." to update what will be committed)
> (use "git checkout -- <file>..." to discard changes in working directory)
> -
> modified: dir1/modified
>
> Untracked files:
> (use "git add <file>..." to include in what will be committed)
> -
> dir1/untracked
> dir2/modified
> dir2/untracked
> @@ -606,18 +585,15 @@ and have 1 and 2 different commits each, respectively.
>
> Changes to be committed:
> (use "git reset HEAD <file>..." to unstage)
> -
> new file: ../dir2/added
>
> Changes not staged for commit:
> (use "git add <file>..." to update what will be committed)
> (use "git checkout -- <file>..." to discard changes in working directory)
> -
> modified: modified
>
> Untracked files:
> (use "git add <file>..." to include in what will be committed)
> -
> untracked
> ../dir2/modified
> ../dir2/untracked
> @@ -677,18 +653,15 @@ and have 1 and 2 different commits each, respectively.
>
> Changes to be committed:
> (use "git reset HEAD <file>..." to unstage)
> -
> <GREEN>new file: dir2/added<RESET>
>
> Changes not staged for commit:
> (use "git add <file>..." to update what will be committed)
> (use "git checkout -- <file>..." to discard changes in working directory)
> -
> <RED>modified: dir1/modified<RESET>
>
> Untracked files:
> (use "git add <file>..." to include in what will be committed)
> -
> <BLUE>dir1/untracked<RESET>
> <BLUE>dir2/modified<RESET>
> <BLUE>dir2/untracked<RESET>
> @@ -803,18 +776,15 @@ and have 1 and 2 different commits each, respectively.
>
> Changes to be committed:
> (use "git reset HEAD <file>..." to unstage)
> -
> new file: dir2/added
>
> Changes not staged for commit:
> (use "git add <file>..." to update what will be committed)
> (use "git checkout -- <file>..." to discard changes in working directory)
> -
> modified: dir1/modified
>
> Untracked files:
> (use "git add <file>..." to include in what will be committed)
> -
> dir1/untracked
> dir2/modified
> dir2/untracked
> @@ -853,12 +823,10 @@ and have 1 and 2 different commits each, respectively.
>
> Changes to be committed:
> (use "git reset HEAD <file>..." to unstage)
> -
> modified: dir1/modified
>
> Untracked files:
> (use "git add <file>..." to include in what will be committed)
> -
> dir1/untracked
> dir2/
> untracked
> @@ -897,19 +865,16 @@ and have 1 and 2 different commits each, respectively.
>
> Changes to be committed:
> (use "git reset HEAD <file>..." to unstage)
> -
> new file: dir2/added
> new file: sm
>
> Changes not staged for commit:
> (use "git add <file>..." to update what will be committed)
> (use "git checkout -- <file>..." to discard changes in working directory)
> -
> modified: dir1/modified
>
> Untracked files:
> (use "git add <file>..." to include in what will be committed)
> -
> dir1/untracked
> dir2/modified
> dir2/untracked
> @@ -957,14 +922,12 @@ and have 1 and 2 different commits each, respectively.
>
> Changes to be committed:
> (use "git reset HEAD <file>..." to unstage)
> -
> new file: dir2/added
> new file: sm
>
> Changes not staged for commit:
> (use "git add <file>..." to update what will be committed)
> (use "git checkout -- <file>..." to discard changes in working directory)
> -
> modified: dir1/modified
>
> Submodule changes to be committed:
> @@ -974,7 +937,6 @@ Submodule changes to be committed:
>
> Untracked files:
> (use "git add <file>..." to include in what will be committed)
> -
> dir1/untracked
> dir2/modified
> dir2/untracked
> @@ -1020,12 +982,10 @@ and have 2 and 2 different commits each, respectively.
> Changes not staged for commit:
> (use "git add <file>..." to update what will be committed)
> (use "git checkout -- <file>..." to discard changes in working directory)
> -
> modified: dir1/modified
>
> Untracked files:
> (use "git add <file>..." to include in what will be committed)
> -
> dir1/untracked
> dir2/modified
> dir2/untracked
> @@ -1069,14 +1029,12 @@ and have 2 and 2 different commits each, respectively.
>
> Changes to be committed:
> (use "git reset HEAD^1 <file>..." to unstage)
> -
> new file: dir2/added
> new file: sm
>
> Changes not staged for commit:
> (use "git add <file>..." to update what will be committed)
> (use "git checkout -- <file>..." to discard changes in working directory)
> -
> modified: dir1/modified
>
> Submodule changes to be committed:
> @@ -1086,7 +1044,6 @@ Submodule changes to be committed:
>
> Untracked files:
> (use "git add <file>..." to include in what will be committed)
> -
> dir1/untracked
> dir2/modified
> dir2/untracked
> @@ -1124,13 +1081,11 @@ and have 2 and 2 different commits each, respectively.
>
> Changes to be committed:
> (use "git reset HEAD <file>..." to unstage)
> -
> modified: sm
>
> Changes not staged for commit:
> (use "git add <file>..." to update what will be committed)
> (use "git checkout -- <file>..." to discard changes in working directory)
> -
> modified: dir1/modified
>
> Submodule changes to be committed:
> @@ -1140,7 +1095,6 @@ Submodule changes to be committed:
>
> Untracked files:
> (use "git add <file>..." to include in what will be committed)
> -
> .gitmodules
> dir1/untracked
> dir2/modified
> @@ -1236,14 +1190,12 @@ and have 2 and 2 different commits each, respectively.
>
> Changes to be committed:
> (use "git reset HEAD <file>..." to unstage)
> -
> modified: sm
>
> Changes not staged for commit:
> (use "git add <file>..." to update what will be committed)
> (use "git checkout -- <file>..." to discard changes in working directory)
> (commit or discard the untracked or modified content in submodules)
> -
> modified: dir1/modified
> modified: sm (modified content)
>
> @@ -1254,7 +1206,6 @@ Submodule changes to be committed:
>
> Untracked files:
> (use "git add <file>..." to include in what will be committed)
> -
> .gitmodules
> dir1/untracked
> dir2/modified
> @@ -1296,13 +1247,11 @@ and have 2 and 2 different commits each, respectively.
>
> Changes to be committed:
> (use "git reset HEAD <file>..." to unstage)
> -
> modified: sm
>
> Changes not staged for commit:
> (use "git add <file>..." to update what will be committed)
> (use "git checkout -- <file>..." to discard changes in working directory)
> -
> modified: dir1/modified
> modified: sm (new commits)
>
> @@ -1318,7 +1267,6 @@ Submodules changed but not updated:
>
> Untracked files:
> (use "git add <file>..." to include in what will be committed)
> -
> .gitmodules
> dir1/untracked
> dir2/modified
> @@ -1380,13 +1328,11 @@ cat > expect << EOF
> ;
> ; Changes to be committed:
> ; (use "git reset HEAD <file>..." to unstage)
> -;
> ; modified: sm
> ;
> ; Changes not staged for commit:
> ; (use "git add <file>..." to update what will be committed)
> ; (use "git checkout -- <file>..." to discard changes in working directory)
> -;
> ; modified: dir1/modified
> ; modified: sm (new commits)
> ;
> @@ -1402,7 +1348,6 @@ cat > expect << EOF
> ;
> ; Untracked files:
> ; (use "git add <file>..." to include in what will be committed)
> -;
> ; .gitmodules
> ; dir1/untracked
> ; dir2/modified
> @@ -1432,12 +1377,10 @@ and have 2 and 2 different commits each, respectively.
> Changes not staged for commit:
> (use "git add <file>..." to update what will be committed)
> (use "git checkout -- <file>..." to discard changes in working directory)
> -
> modified: dir1/modified
>
> Untracked files:
> (use "git add <file>..." to include in what will be committed)
> -
> .gitmodules
> dir1/untracked
> dir2/modified
> @@ -1459,18 +1402,15 @@ and have 2 and 2 different commits each, respectively.
>
> Changes to be committed:
> (use "git reset HEAD <file>..." to unstage)
> -
> modified: sm
>
> Changes not staged for commit:
> (use "git add <file>..." to update what will be committed)
> (use "git checkout -- <file>..." to discard changes in working directory)
> -
> modified: dir1/modified
>
> Untracked files:
> (use "git add <file>..." to include in what will be committed)
> -
> .gitmodules
> dir1/untracked
> dir2/modified
> @@ -1582,13 +1522,11 @@ and have 2 and 2 different commits each, respectively.
>
> Changes to be committed:
> (use "git reset HEAD <file>..." to unstage)
> -
> modified: sm
>
> Changes not staged for commit:
> (use "git add <file>..." to update what will be committed)
> (use "git checkout -- <file>..." to discard changes in working directory)
> -
> modified: dir1/modified
>
> Untracked files not listed (use -u option to show untracked files)
> diff --git a/t/t7512-status-help.sh b/t/t7512-status-help.sh
> index c1eb72555d..e5ba2d2c8a 100755
> --- a/t/t7512-status-help.sh
> +++ b/t/t7512-status-help.sh
> @@ -33,7 +33,6 @@ You have unmerged paths.
>
> Unmerged paths:
> (use "git add <file>..." to mark resolution)
> -
> both modified: main.txt
>
> no changes added to commit (use "git add" and/or "git commit -a")
> @@ -54,7 +53,6 @@ All conflicts fixed but you are still merging.
> (use "git commit" to conclude merge)
>
> Changes to be committed:
> -
> modified: main.txt
>
> Untracked files not listed (use -u option to show untracked files)
> @@ -87,7 +85,6 @@ You are currently rebasing branch '\''rebase_conflicts'\'' on '\''$ONTO'\''.
> Unmerged paths:
> (use "git reset HEAD <file>..." to unstage)
> (use "git add <file>..." to mark resolution)
> -
> both modified: main.txt
>
> no changes added to commit (use "git add" and/or "git commit -a")
> @@ -111,7 +108,6 @@ You are currently rebasing branch '\''rebase_conflicts'\'' on '\''$ONTO'\''.
>
> Changes to be committed:
> (use "git reset HEAD <file>..." to unstage)
> -
> modified: main.txt
>
> Untracked files not listed (use -u option to show untracked files)
> @@ -150,7 +146,6 @@ You are currently rebasing branch '\''rebase_i_conflicts_second'\'' on '\''$ONTO
> Unmerged paths:
> (use "git reset HEAD <file>..." to unstage)
> (use "git add <file>..." to mark resolution)
> -
> both modified: main.txt
>
> no changes added to commit (use "git add" and/or "git commit -a")
> @@ -177,7 +172,6 @@ You are currently rebasing branch '\''rebase_i_conflicts_second'\'' on '\''$ONTO
>
> Changes to be committed:
> (use "git reset HEAD <file>..." to unstage)
> -
> modified: main.txt
>
> Untracked files not listed (use -u option to show untracked files)
> @@ -247,7 +241,6 @@ You are currently splitting a commit while rebasing branch '\''split_commit'\''
> Changes not staged for commit:
> (use "git add <file>..." to update what will be committed)
> (use "git checkout -- <file>..." to discard changes in working directory)
> -
> modified: main.txt
>
> no changes added to commit (use "git add" and/or "git commit -a")
> @@ -355,7 +348,6 @@ You are currently splitting a commit while rebasing branch '\''several_edits'\''
> Changes not staged for commit:
> (use "git add <file>..." to update what will be committed)
> (use "git checkout -- <file>..." to discard changes in working directory)
> -
> modified: main.txt
>
> no changes added to commit (use "git add" and/or "git commit -a")
> @@ -454,7 +446,6 @@ You are currently splitting a commit while rebasing branch '\''several_edits'\''
> Changes not staged for commit:
> (use "git add <file>..." to update what will be committed)
> (use "git checkout -- <file>..." to discard changes in working directory)
> -
> modified: main.txt
>
> no changes added to commit (use "git add" and/or "git commit -a")
> @@ -558,7 +549,6 @@ You are currently splitting a commit while rebasing branch '\''several_edits'\''
> Changes not staged for commit:
> (use "git add <file>..." to update what will be committed)
> (use "git checkout -- <file>..." to discard changes in working directory)
> -
> modified: main.txt
>
> no changes added to commit (use "git add" and/or "git commit -a")
> @@ -747,7 +737,6 @@ You are currently cherry-picking commit $TO_CHERRY_PICK.
>
> Unmerged paths:
> (use "git add <file>..." to mark resolution)
> -
> both modified: main.txt
>
> no changes added to commit (use "git add" and/or "git commit -a")
> @@ -771,7 +760,6 @@ You are currently cherry-picking commit $TO_CHERRY_PICK.
> (use "git cherry-pick --abort" to cancel the cherry-pick operation)
>
> Changes to be committed:
> -
> modified: main.txt
>
> Untracked files not listed (use -u option to show untracked files)
> @@ -836,7 +824,6 @@ You are currently reverting commit $TO_REVERT.
> Unmerged paths:
> (use "git reset HEAD <file>..." to unstage)
> (use "git add <file>..." to mark resolution)
> -
> both modified: to-revert.txt
>
> no changes added to commit (use "git add" and/or "git commit -a")
> @@ -856,7 +843,6 @@ You are currently reverting commit $TO_REVERT.
>
> Changes to be committed:
> (use "git reset HEAD <file>..." to unstage)
> -
> modified: to-revert.txt
>
> Untracked files not listed (use -u option to show untracked files)
> diff --git a/wt-status.c b/wt-status.c
> index e065558c31..3d10d19af0 100644
> --- a/wt-status.c
> +++ b/wt-status.c
> @@ -194,7 +194,6 @@ static void wt_longstatus_print_unmerged_header(struct wt_status *s)
> } else {
> status_printf_ln(s, c, _(" (use \"git add/rm <file>...\" as appropriate to mark resolution)"));
> }
> - status_printf_ln(s, c, "%s", "");
> }
>
> static void wt_longstatus_print_cached_header(struct wt_status *s)
> @@ -210,7 +209,6 @@ static void wt_longstatus_print_cached_header(struct wt_status *s)
> status_printf_ln(s, c, _(" (use \"git reset %s <file>...\" to unstage)"), s->reference);
> else
> status_printf_ln(s, c, _(" (use \"git rm --cached <file>...\" to unstage)"));
> - status_printf_ln(s, c, "%s", "");
> }
>
> static void wt_longstatus_print_dirty_header(struct wt_status *s,
> @@ -229,7 +227,6 @@ static void wt_longstatus_print_dirty_header(struct wt_status *s,
> status_printf_ln(s, c, _(" (use \"git checkout -- <file>...\" to discard changes in working directory)"));
> if (has_dirty_submodules)
> status_printf_ln(s, c, _(" (commit or discard the untracked or modified content in submodules)"));
> - status_printf_ln(s, c, "%s", "");
> }
>
> static void wt_longstatus_print_other_header(struct wt_status *s,
> @@ -241,7 +238,6 @@ static void wt_longstatus_print_other_header(struct wt_status *s,
> if (!s->hints)
> return;
> status_printf_ln(s, c, _(" (use \"git %s <file>...\" to include in what will be committed)"), how);
> - status_printf_ln(s, c, "%s", "");
> }
>
> static void wt_longstatus_print_trailer(struct wt_status *s)
> --
> gitgitgadget
next prev parent reply other threads:[~2019-05-28 7:42 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-05-15 10:54 [PATCH 0/1] status: remove the empty line after hints John Lin via GitGitGadget
2019-05-15 10:54 ` [PATCH 1/1] " John Lin via GitGitGadget
2019-05-28 7:42 ` 林自均 [this message]
2019-05-28 20:40 ` Junio C Hamano
2019-05-28 23:08 ` 林自均
2019-05-29 11:51 ` Johannes Schindelin
2019-06-01 1:12 ` 林自均
2019-06-03 14:17 ` Johannes Schindelin
2019-06-03 15:06 ` 林自均
2019-06-04 13:37 ` Johannes Schindelin
2019-06-04 14:02 ` [PATCH v2 0/1] " John Lin via GitGitGadget
2019-06-04 14:02 ` [PATCH v2 1/1] " John Lin via GitGitGadget
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: http://vger.kernel.org/majordomo-info.html
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CAKO26MsGpEcK74CSdgNGjFdKAMDP5Knm+0_vtcnrBBJjBfjcQA@mail.gmail.com \
--to=johnlinp@gmail.com \
--cc=git@vger.kernel.org \
--cc=gitgitgadget@gmail.com \
--cc=gitster@pobox.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://80x24.org/mirrors/git.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).