* [PATCH 0/2] t9803-git-p4-shell-metachars.sh: update to use test_path_* functions @ 2024-03-21 19:39 Sanchit Jindal via GitGitGadget 2024-03-21 19:39 ` [PATCH 1/2] " sanchit1053 via GitGitGadget ` (2 more replies) 0 siblings, 3 replies; 9+ messages in thread From: Sanchit Jindal via GitGitGadget @ 2024-03-21 19:39 UTC (permalink / raw) To: git; +Cc: Sanchit Jindal Correct Typo in Branch name Sanchit Jindal (1): t9803: update commit messages and description sanchit1053 (1): t9803-git-p4-shell-metachars.sh: update to use test_path_* functions t/t9803-git-p4-shell-metachars.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) base-commit: 3bd955d26919e149552f34aacf8a4e6368c26cec Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-git-1691%2Fsanchit1053%2Fsj%2Ft9803_use_path_helper_fn-v1 Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-git-1691/sanchit1053/sj/t9803_use_path_helper_fn-v1 Pull-Request: https://github.com/git/git/pull/1691 -- gitgitgadget ^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH 1/2] t9803-git-p4-shell-metachars.sh: update to use test_path_* functions 2024-03-21 19:39 [PATCH 0/2] t9803-git-p4-shell-metachars.sh: update to use test_path_* functions Sanchit Jindal via GitGitGadget @ 2024-03-21 19:39 ` sanchit1053 via GitGitGadget 2024-03-21 19:39 ` [PATCH 2/2] t9803: update commit messages and description Sanchit Jindal via GitGitGadget 2024-03-21 20:29 ` [PATCH v2 0/2] t9803-git-p4-shell-metachars.sh: update to use test_path_* functions Sanchit Jindal via GitGitGadget 2 siblings, 0 replies; 9+ messages in thread From: sanchit1053 via GitGitGadget @ 2024-03-21 19:39 UTC (permalink / raw) To: git; +Cc: Sanchit Jindal, sanchit1053 From: sanchit1053 <sanchit1053@gmail.com> Signed-off-by: sanchit1053 <sanchit1053@gmail.com> --- t/t9803-git-p4-shell-metachars.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/t/t9803-git-p4-shell-metachars.sh b/t/t9803-git-p4-shell-metachars.sh index 2913277013d..4905ed2ae9e 100755 --- a/t/t9803-git-p4-shell-metachars.sh +++ b/t/t9803-git-p4-shell-metachars.sh @@ -33,8 +33,8 @@ test_expect_success 'shell metachars in filenames' ' ( cd "$cli" && p4 sync ... && - test -e "file with spaces" && - test -e "foo\$bar" + test_path_exists "file with spaces" && + test_path_exists "foo\$bar" ) ' @@ -52,8 +52,8 @@ test_expect_success 'deleting with shell metachars' ' ( cd "$cli" && p4 sync ... && - test ! -e "file with spaces" && - test ! -e foo\$bar + test_path_is_missing "file with spaces" && + test_path_is_missing foo\$bar ) ' @@ -100,8 +100,8 @@ test_expect_success 'branch with shell char' ' git p4 clone --dest=. --detect-branches //depot@all && git log --all --graph --decorate --stat && git reset --hard p4/depot/branch\$3 && - test -f shell_char_branch_file && - test -f f1 + test_path_is_file shell_char_branch_file && + test_path_is_file f1 ) ' -- gitgitgadget ^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH 2/2] t9803: update commit messages and description 2024-03-21 19:39 [PATCH 0/2] t9803-git-p4-shell-metachars.sh: update to use test_path_* functions Sanchit Jindal via GitGitGadget 2024-03-21 19:39 ` [PATCH 1/2] " sanchit1053 via GitGitGadget @ 2024-03-21 19:39 ` Sanchit Jindal via GitGitGadget 2024-03-21 19:52 ` Eric Sunshine 2024-03-21 20:29 ` [PATCH v2 0/2] t9803-git-p4-shell-metachars.sh: update to use test_path_* functions Sanchit Jindal via GitGitGadget 2 siblings, 1 reply; 9+ messages in thread From: Sanchit Jindal via GitGitGadget @ 2024-03-21 19:39 UTC (permalink / raw) To: git; +Cc: Sanchit Jindal, Sanchit Jindal From: Sanchit Jindal <sanchit1053@gmail.com> replacing `test -e` with test_path_exists, `test ! -e` with test_path_is_missing `test -f` with test_path_is_file These helper functions will run the `test` command with the corresponding flags and will echo a message if the assert fails. This will provide better debugging logs for test, instead of the previous method which provided no message Signed-off-by: Sanchit Jindal <sanchit1053@gmail.com> -- gitgitgadget ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 2/2] t9803: update commit messages and description 2024-03-21 19:39 ` [PATCH 2/2] t9803: update commit messages and description Sanchit Jindal via GitGitGadget @ 2024-03-21 19:52 ` Eric Sunshine 2024-03-21 20:28 ` Sanchit Jindal 0 siblings, 1 reply; 9+ messages in thread From: Eric Sunshine @ 2024-03-21 19:52 UTC (permalink / raw) To: Sanchit Jindal via GitGitGadget; +Cc: git, Sanchit Jindal On Thu, Mar 21, 2024 at 3:39 PM Sanchit Jindal via GitGitGadget <gitgitgadget@gmail.com> wrote: > From: Sanchit Jindal <sanchit1053@gmail.com> > > replacing `test -e` with test_path_exists, > `test ! -e` with test_path_is_missing > `test -f` with test_path_is_file > These helper functions will run the `test` command with the > corresponding flags and will echo a message if the assert fails. > This will provide better debugging logs for test, instead of the > previous method which provided no message > > Signed-off-by: Sanchit Jindal <sanchit1053@gmail.com> When rerolling a series to address reviewer comments, you will want the fixes applied directly to the patches about which the reviewers commented. The way to do this is to use `git rebase -i` to adjust the patches as needed. In the case of this simple series, you just want to "squash" patches [1/2] and [2/2] into a single patch using the `git rebase -i` "squash" command, and adjust the commit message of the squashed patch appropriately. Finally, to resubmit it via GitGitGadget, force-push the revised series to GitGitGadget (using `git push --force <whatever> <whatever>`), and tell GitGitGadget to "/submit". Regarding the commit message, first explain the problem the patch is solving, and then explain how the patch solves it. Thus, start by explaining that `test` doesn't provide any diagnostic information when it fails, which isn't helpful to test authors. Then explain that the patch replaces `test` with the test_path_* functions which do provide useful diagnostic information. The From: and Signed-off-by: lines look good in this reroll. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 2/2] t9803: update commit messages and description 2024-03-21 19:52 ` Eric Sunshine @ 2024-03-21 20:28 ` Sanchit Jindal 2024-03-21 23:25 ` Junio C Hamano 0 siblings, 1 reply; 9+ messages in thread From: Sanchit Jindal @ 2024-03-21 20:28 UTC (permalink / raw) To: Eric Sunshine; +Cc: Sanchit Jindal via GitGitGadget, git On Fri, 22 Mar 2024 at 01:22, Eric Sunshine <sunshine@sunshineco.com> wrote: > > On Thu, Mar 21, 2024 at 3:39 PM Sanchit Jindal via GitGitGadget > <gitgitgadget@gmail.com> wrote: > > From: Sanchit Jindal <sanchit1053@gmail.com> > > > > replacing `test -e` with test_path_exists, > > `test ! -e` with test_path_is_missing > > `test -f` with test_path_is_file > > These helper functions will run the `test` command with the > > corresponding flags and will echo a message if the assert fails. > > This will provide better debugging logs for test, instead of the > > previous method which provided no message > > > > Signed-off-by: Sanchit Jindal <sanchit1053@gmail.com> > > When rerolling a series to address reviewer comments, you will want > the fixes applied directly to the patches about which the reviewers > commented. The way to do this is to use `git rebase -i` to adjust the > patches as needed. In the case of this simple series, you just want to > "squash" patches [1/2] and [2/2] into a single patch using the `git > rebase -i` "squash" command, and adjust the commit message of the > squashed patch appropriately. Finally, to resubmit it via > GitGitGadget, force-push the revised series to GitGitGadget (using > `git push --force <whatever> <whatever>`), and tell GitGitGadget to > "/submit". > > Regarding the commit message, first explain the problem the patch is > solving, and then explain how the patch solves it. Thus, start by > explaining that `test` doesn't provide any diagnostic information when > it fails, which isn't helpful to test authors. Then explain that the > patch replaces `test` with the test_path_* functions which do provide > useful diagnostic information. > > The From: and Signed-off-by: lines look good in this reroll. Thank You for the review I renamed the branch using github as it had a typo which made the earlier patch to be erased.I am extremely sorry about this. I have created another patch with a more descriptive commit message, and after squashing it with the earlier commit. I hope it is satisfactory I wanted to ask, Is it possible to send the patches created using `git format-patch` manually using gmail, Or the default headers applied by `send-email` required. Regards, Sanchit Jindal ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 2/2] t9803: update commit messages and description 2024-03-21 20:28 ` Sanchit Jindal @ 2024-03-21 23:25 ` Junio C Hamano 0 siblings, 0 replies; 9+ messages in thread From: Junio C Hamano @ 2024-03-21 23:25 UTC (permalink / raw) To: Sanchit Jindal; +Cc: Eric Sunshine, Sanchit Jindal via GitGitGadget, git Sanchit Jindal <sanchit1053@gmail.com> writes: > I have created another patch with a more descriptive commit message, > and after squashing it with the earlier commit. I hope it is satisfactory Hopefully. What GGG sent with v2 label still was a 2-patch series, whose [2/2] patch was an empty patch, though. > I wanted to ask, Is it possible to send the patches created using > `git format-patch` manually using gmail, Or the default headers > applied by `send-email` required. I do not know where you are using gmail from (I know that Android version has no way to send text-only e-mail for example), but when cutting and pasting the output from format-patch, you should make sure * Remove "From <commit object name> Mon Sep 17 00:00:00 2001" marker line that signals the beginning of each patch message. It is a mistake to leave this line in the body of your message. * Remove "Date: " header. Do not leave this line in the body of your message. * Remove "Subject: " header and move its contents to your MUA's Subject entry field. * Remove "From: " header, and arrange that your MUA puts the same "Sanchit Jindal <sanchit1053@gmail.com> on the From header. If your MUA is not cooperating, you can leave that line in the body of the message * Your cut&paste does not corrupt whitespaces, like squashing two consecutive spaces into one, removing the leading whitespaces, turning a tab into a run of spaces, folding a line at a whitespace in the middle of the message, etc. * Your MUA does not turn your text message into HTML gunk. As long as you do the above carefully, you should be OK. "git format-patch --help" has a section on MUA specific hints, which also might be helpful. Thanks. ^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH v2 0/2] t9803-git-p4-shell-metachars.sh: update to use test_path_* functions 2024-03-21 19:39 [PATCH 0/2] t9803-git-p4-shell-metachars.sh: update to use test_path_* functions Sanchit Jindal via GitGitGadget 2024-03-21 19:39 ` [PATCH 1/2] " sanchit1053 via GitGitGadget 2024-03-21 19:39 ` [PATCH 2/2] t9803: update commit messages and description Sanchit Jindal via GitGitGadget @ 2024-03-21 20:29 ` Sanchit Jindal via GitGitGadget 2024-03-21 20:29 ` [PATCH v2 1/2] " sanchit1053 via GitGitGadget 2024-03-21 20:29 ` [PATCH v2 2/2] t9803: update commit messages and description Sanchit Jindal via GitGitGadget 2 siblings, 2 replies; 9+ messages in thread From: Sanchit Jindal via GitGitGadget @ 2024-03-21 20:29 UTC (permalink / raw) To: git; +Cc: Eric Sunshine, Sanchit Jindal Correct Typo in Branch name Sanchit Jindal (1): t9803: update commit messages and description sanchit1053 (1): t9803-git-p4-shell-metachars.sh: update to use test_path_* functions t/t9803-git-p4-shell-metachars.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) base-commit: 3bd955d26919e149552f34aacf8a4e6368c26cec Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-git-1691%2Fsanchit1053%2Fsj%2Ft9803_use_path_helper_fn-v2 Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-git-1691/sanchit1053/sj/t9803_use_path_helper_fn-v2 Pull-Request: https://github.com/git/git/pull/1691 Range-diff vs v1: 1: b541ce7a49c = 1: b541ce7a49c t9803-git-p4-shell-metachars.sh: update to use test_path_* functions 2: b8d0620d410 < -: ----------- t9803: update commit messages and description -: ----------- > 2: e25b5f928a9 t9803: update commit messages and description -- gitgitgadget ^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH v2 1/2] t9803-git-p4-shell-metachars.sh: update to use test_path_* functions 2024-03-21 20:29 ` [PATCH v2 0/2] t9803-git-p4-shell-metachars.sh: update to use test_path_* functions Sanchit Jindal via GitGitGadget @ 2024-03-21 20:29 ` sanchit1053 via GitGitGadget 2024-03-21 20:29 ` [PATCH v2 2/2] t9803: update commit messages and description Sanchit Jindal via GitGitGadget 1 sibling, 0 replies; 9+ messages in thread From: sanchit1053 via GitGitGadget @ 2024-03-21 20:29 UTC (permalink / raw) To: git; +Cc: Eric Sunshine, Sanchit Jindal, sanchit1053 From: sanchit1053 <sanchit1053@gmail.com> Signed-off-by: sanchit1053 <sanchit1053@gmail.com> --- t/t9803-git-p4-shell-metachars.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/t/t9803-git-p4-shell-metachars.sh b/t/t9803-git-p4-shell-metachars.sh index 2913277013d..4905ed2ae9e 100755 --- a/t/t9803-git-p4-shell-metachars.sh +++ b/t/t9803-git-p4-shell-metachars.sh @@ -33,8 +33,8 @@ test_expect_success 'shell metachars in filenames' ' ( cd "$cli" && p4 sync ... && - test -e "file with spaces" && - test -e "foo\$bar" + test_path_exists "file with spaces" && + test_path_exists "foo\$bar" ) ' @@ -52,8 +52,8 @@ test_expect_success 'deleting with shell metachars' ' ( cd "$cli" && p4 sync ... && - test ! -e "file with spaces" && - test ! -e foo\$bar + test_path_is_missing "file with spaces" && + test_path_is_missing foo\$bar ) ' @@ -100,8 +100,8 @@ test_expect_success 'branch with shell char' ' git p4 clone --dest=. --detect-branches //depot@all && git log --all --graph --decorate --stat && git reset --hard p4/depot/branch\$3 && - test -f shell_char_branch_file && - test -f f1 + test_path_is_file shell_char_branch_file && + test_path_is_file f1 ) ' -- gitgitgadget ^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH v2 2/2] t9803: update commit messages and description 2024-03-21 20:29 ` [PATCH v2 0/2] t9803-git-p4-shell-metachars.sh: update to use test_path_* functions Sanchit Jindal via GitGitGadget 2024-03-21 20:29 ` [PATCH v2 1/2] " sanchit1053 via GitGitGadget @ 2024-03-21 20:29 ` Sanchit Jindal via GitGitGadget 1 sibling, 0 replies; 9+ messages in thread From: Sanchit Jindal via GitGitGadget @ 2024-03-21 20:29 UTC (permalink / raw) To: git; +Cc: Eric Sunshine, Sanchit Jindal, Sanchit Jindal From: Sanchit Jindal <sanchit1053@gmail.com> Using the `test` function directly does not provide any diagnostic information to the user, in case of a failure. This patch replace the `test` function with the helper functions defined that will call the corresponding test function and log an error message if the assert fails Making the replacements - `test -e` -> test_path_exists, - `test ! -e` -> test_path_is_missing - `test -f` -> test_path_is_file Signed-off-by: Sanchit Jindal <sanchit1053@gmail.com> -- gitgitgadget ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2024-03-21 23:25 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-03-21 19:39 [PATCH 0/2] t9803-git-p4-shell-metachars.sh: update to use test_path_* functions Sanchit Jindal via GitGitGadget 2024-03-21 19:39 ` [PATCH 1/2] " sanchit1053 via GitGitGadget 2024-03-21 19:39 ` [PATCH 2/2] t9803: update commit messages and description Sanchit Jindal via GitGitGadget 2024-03-21 19:52 ` Eric Sunshine 2024-03-21 20:28 ` Sanchit Jindal 2024-03-21 23:25 ` Junio C Hamano 2024-03-21 20:29 ` [PATCH v2 0/2] t9803-git-p4-shell-metachars.sh: update to use test_path_* functions Sanchit Jindal via GitGitGadget 2024-03-21 20:29 ` [PATCH v2 1/2] " sanchit1053 via GitGitGadget 2024-03-21 20:29 ` [PATCH v2 2/2] t9803: update commit messages and description Sanchit Jindal via GitGitGadget
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 NNTP newsgroup(s).