* [PATCH] doc: restore: remove note on --patch w/ pathspecs
@ 2023-05-05 10:32 Adam Johnson via GitGitGadget
2023-05-25 7:25 ` Adam Johnson
2023-06-01 21:14 ` [PATCH v2] " Adam Johnson via GitGitGadget
0 siblings, 2 replies; 6+ messages in thread
From: Adam Johnson via GitGitGadget @ 2023-05-05 10:32 UTC (permalink / raw)
To: git; +Cc: Johannes Schindelin, Junio C Hamano, Adam Johnson, Adam Johnson
From: Adam Johnson <me@adamj.eu>
This note was added with the command in 46e91b663b (checkout: split part of
it to new command 'restore', 2019-04-25), but it is now inaccurate. The
underlying builtin `add -i` implementation, made default in 0527ccb1b5 (add
-i: default to the built-in implementation, 2021-11-30), supports pathspecs,
so `git restore -p <pathspec>...` has worked for all users since then. I
bisected to verify this was the commit that added support.
Signed-off-by: Adam Johnson <me@adamj.eu>
---
doc: restore: remove note on --patch w/ pathspecs
This note was added with the command in 46e91b663b, but it is now
inaccurate. The underlying builtin add -i implementation, made default
in 0527ccb1b5, does support pathspecs, so git restore -p <pathspec>...
has worked for all users since then. I bisected to verify this.
Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-git-1504%2Fadamchainz%2Faj%2Fgit-restore-patch-docs-fix-v1
Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-git-1504/adamchainz/aj/git-restore-patch-docs-fix-v1
Pull-Request: https://github.com/git/git/pull/1504
Documentation/git-restore.txt | 3 ---
1 file changed, 3 deletions(-)
diff --git a/Documentation/git-restore.txt b/Documentation/git-restore.txt
index 5964810caa4..d31a06a673e 100644
--- a/Documentation/git-restore.txt
+++ b/Documentation/git-restore.txt
@@ -51,9 +51,6 @@ leave out at most one of `A` and `B`, in which case it defaults to `HEAD`.
restore source and the restore location. See the ``Interactive
Mode'' section of linkgit:git-add[1] to learn how to operate
the `--patch` mode.
-+
-Note that `--patch` can accept no pathspec and will prompt to restore
-all modified paths.
-W::
--worktree::
base-commit: f285f68a132109c234d93490671c00218066ace9
--
gitgitgadget
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH] doc: restore: remove note on --patch w/ pathspecs
2023-05-05 10:32 [PATCH] doc: restore: remove note on --patch w/ pathspecs Adam Johnson via GitGitGadget
@ 2023-05-25 7:25 ` Adam Johnson
2023-06-01 5:09 ` Junio C Hamano
2023-06-01 21:14 ` [PATCH v2] " Adam Johnson via GitGitGadget
1 sibling, 1 reply; 6+ messages in thread
From: Adam Johnson @ 2023-05-25 7:25 UTC (permalink / raw)
To: Adam Johnson via GitGitGadget; +Cc: git, Johannes Schindelin, Junio C Hamano
Hi, is there anything I can do to help with review?
On Fri, May 5, 2023 at 11:32 AM Adam Johnson via GitGitGadget
<gitgitgadget@gmail.com> wrote:
>
> From: Adam Johnson <me@adamj.eu>
>
> This note was added with the command in 46e91b663b (checkout: split part of
> it to new command 'restore', 2019-04-25), but it is now inaccurate. The
> underlying builtin `add -i` implementation, made default in 0527ccb1b5 (add
> -i: default to the built-in implementation, 2021-11-30), supports pathspecs,
> so `git restore -p <pathspec>...` has worked for all users since then. I
> bisected to verify this was the commit that added support.
>
> Signed-off-by: Adam Johnson <me@adamj.eu>
> ---
> doc: restore: remove note on --patch w/ pathspecs
>
> This note was added with the command in 46e91b663b, but it is now
> inaccurate. The underlying builtin add -i implementation, made default
> in 0527ccb1b5, does support pathspecs, so git restore -p <pathspec>...
> has worked for all users since then. I bisected to verify this.
>
> Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-git-1504%2Fadamchainz%2Faj%2Fgit-restore-patch-docs-fix-v1
> Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-git-1504/adamchainz/aj/git-restore-patch-docs-fix-v1
> Pull-Request: https://github.com/git/git/pull/1504
>
> Documentation/git-restore.txt | 3 ---
> 1 file changed, 3 deletions(-)
>
> diff --git a/Documentation/git-restore.txt b/Documentation/git-restore.txt
> index 5964810caa4..d31a06a673e 100644
> --- a/Documentation/git-restore.txt
> +++ b/Documentation/git-restore.txt
> @@ -51,9 +51,6 @@ leave out at most one of `A` and `B`, in which case it defaults to `HEAD`.
> restore source and the restore location. See the ``Interactive
> Mode'' section of linkgit:git-add[1] to learn how to operate
> the `--patch` mode.
> -+
> -Note that `--patch` can accept no pathspec and will prompt to restore
> -all modified paths.
>
> -W::
> --worktree::
>
> base-commit: f285f68a132109c234d93490671c00218066ace9
> --
> gitgitgadget
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] doc: restore: remove note on --patch w/ pathspecs
2023-05-25 7:25 ` Adam Johnson
@ 2023-06-01 5:09 ` Junio C Hamano
0 siblings, 0 replies; 6+ messages in thread
From: Junio C Hamano @ 2023-06-01 5:09 UTC (permalink / raw)
To: Adam Johnson; +Cc: Adam Johnson via GitGitGadget, git, Johannes Schindelin
Adam Johnson <me@adamj.eu> writes:
> Hi, is there anything I can do to help with review?
One good thing you can do is to ping like you did ;-)
I have been down/sick and will be a bit busy with release work but
after that I may find time to review it myself, as it sounds like an
easy change. But I'll comment on something I immediately spotted.
>
> On Fri, May 5, 2023 at 11:32 AM Adam Johnson via GitGitGadget
> <gitgitgadget@gmail.com> wrote:
>>
>> From: Adam Johnson <me@adamj.eu>
>>
>> This note was added with the command in 46e91b663b (checkout: split part of
"command" -> "commit", I think.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH v2] doc: restore: remove note on --patch w/ pathspecs
2023-05-05 10:32 [PATCH] doc: restore: remove note on --patch w/ pathspecs Adam Johnson via GitGitGadget
2023-05-25 7:25 ` Adam Johnson
@ 2023-06-01 21:14 ` Adam Johnson via GitGitGadget
2025-03-16 0:47 ` Johannes Schindelin
1 sibling, 1 reply; 6+ messages in thread
From: Adam Johnson via GitGitGadget @ 2023-06-01 21:14 UTC (permalink / raw)
To: git; +Cc: Johannes Schindelin, Junio C Hamano, Adam Johnson, Adam Johnson
From: Adam Johnson <me@adamj.eu>
This note was added with the restore command docs in 46e91b663b
(checkout: split part of it to new command 'restore', 2019-04-25), but it is
now inaccurate. The underlying builtin `add -i` implementation, made default
in 0527ccb1b5 (add -i: default to the built-in implementation, 2021-11-30),
supports pathspecs, so `git restore -p <pathspec>...` has worked for all
users since then. I bisected to verify this was the commit that added
support.
Signed-off-by: Adam Johnson <me@adamj.eu>
---
doc: restore: remove note on --patch w/ pathspecs
This note was added with the command in 46e91b663b, but it is now
inaccurate. The underlying builtin add -i implementation, made default
in 0527ccb1b5, does support pathspecs, so git restore -p <pathspec>...
has worked for all users since then. I bisected to verify this.
Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-git-1504%2Fadamchainz%2Faj%2Fgit-restore-patch-docs-fix-v2
Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-git-1504/adamchainz/aj/git-restore-patch-docs-fix-v2
Pull-Request: https://github.com/git/git/pull/1504
Range-diff vs v1:
1: 784143b9949 ! 1: 556f4323ce6 doc: restore: remove note on --patch w/ pathspecs
@@ Metadata
## Commit message ##
doc: restore: remove note on --patch w/ pathspecs
- This note was added with the command in 46e91b663b (checkout: split part of
- it to new command 'restore', 2019-04-25), but it is now inaccurate. The
- underlying builtin `add -i` implementation, made default in 0527ccb1b5 (add
- -i: default to the built-in implementation, 2021-11-30), supports pathspecs,
- so `git restore -p <pathspec>...` has worked for all users since then. I
- bisected to verify this was the commit that added support.
+ This note was added with the restore command docs in 46e91b663b
+ (checkout: split part of it to new command 'restore', 2019-04-25), but it is
+ now inaccurate. The underlying builtin `add -i` implementation, made default
+ in 0527ccb1b5 (add -i: default to the built-in implementation, 2021-11-30),
+ supports pathspecs, so `git restore -p <pathspec>...` has worked for all
+ users since then. I bisected to verify this was the commit that added
+ support.
Signed-off-by: Adam Johnson <me@adamj.eu>
Documentation/git-restore.txt | 3 ---
1 file changed, 3 deletions(-)
diff --git a/Documentation/git-restore.txt b/Documentation/git-restore.txt
index 5964810caa4..d31a06a673e 100644
--- a/Documentation/git-restore.txt
+++ b/Documentation/git-restore.txt
@@ -51,9 +51,6 @@ leave out at most one of `A` and `B`, in which case it defaults to `HEAD`.
restore source and the restore location. See the ``Interactive
Mode'' section of linkgit:git-add[1] to learn how to operate
the `--patch` mode.
-+
-Note that `--patch` can accept no pathspec and will prompt to restore
-all modified paths.
-W::
--worktree::
base-commit: f285f68a132109c234d93490671c00218066ace9
--
gitgitgadget
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH v2] doc: restore: remove note on --patch w/ pathspecs
2023-06-01 21:14 ` [PATCH v2] " Adam Johnson via GitGitGadget
@ 2025-03-16 0:47 ` Johannes Schindelin
2025-03-17 22:11 ` Junio C Hamano
0 siblings, 1 reply; 6+ messages in thread
From: Johannes Schindelin @ 2025-03-16 0:47 UTC (permalink / raw)
To: Adam Johnson via GitGitGadget
Cc: git, Junio C Hamano, Adam Johnson, Adam Johnson
Hi Adam,
On Thu, 1 Jun 2023, Adam Johnson via GitGitGadget wrote:
> From: Adam Johnson <me@adamj.eu>
>
> This note was added with the restore command docs in 46e91b663b
> (checkout: split part of it to new command 'restore', 2019-04-25), but it is
> now inaccurate. The underlying builtin `add -i` implementation, made default
> in 0527ccb1b5 (add -i: default to the built-in implementation, 2021-11-30),
> supports pathspecs, so `git restore -p <pathspec>...` has worked for all
> users since then. I bisected to verify this was the commit that added
> support.
>
> Signed-off-by: Adam Johnson <me@adamj.eu>
> ---
> doc: restore: remove note on --patch w/ pathspecs
>
> This note was added with the command in 46e91b663b, but it is now
> inaccurate. The underlying builtin add -i implementation, made default
> in 0527ccb1b5, does support pathspecs, so git restore -p <pathspec>...
> has worked for all users since then. I bisected to verify this.
>
> Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-git-1504%2Fadamchainz%2Faj%2Fgit-restore-patch-docs-fix-v2
> Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-git-1504/adamchainz/aj/git-restore-patch-docs-fix-v2
> Pull-Request: https://github.com/git/git/pull/1504
>
> Range-diff vs v1:
>
> 1: 784143b9949 ! 1: 556f4323ce6 doc: restore: remove note on --patch w/ pathspecs
> @@ Metadata
> ## Commit message ##
> doc: restore: remove note on --patch w/ pathspecs
>
> - This note was added with the command in 46e91b663b (checkout: split part of
> - it to new command 'restore', 2019-04-25), but it is now inaccurate. The
> - underlying builtin `add -i` implementation, made default in 0527ccb1b5 (add
> - -i: default to the built-in implementation, 2021-11-30), supports pathspecs,
> - so `git restore -p <pathspec>...` has worked for all users since then. I
> - bisected to verify this was the commit that added support.
> + This note was added with the restore command docs in 46e91b663b
> + (checkout: split part of it to new command 'restore', 2019-04-25), but it is
> + now inaccurate. The underlying builtin `add -i` implementation, made default
> + in 0527ccb1b5 (add -i: default to the built-in implementation, 2021-11-30),
> + supports pathspecs, so `git restore -p <pathspec>...` has worked for all
> + users since then. I bisected to verify this was the commit that added
> + support.
>
> Signed-off-by: Adam Johnson <me@adamj.eu>
You clearly have addressed Junio's concern, and since the reasoning in the
commit message is valid and the diff is trivially correct, this patch
should be good to go.
Ciao,
Johannes
>
>
>
> Documentation/git-restore.txt | 3 ---
> 1 file changed, 3 deletions(-)
>
> diff --git a/Documentation/git-restore.txt b/Documentation/git-restore.txt
> index 5964810caa4..d31a06a673e 100644
> --- a/Documentation/git-restore.txt
> +++ b/Documentation/git-restore.txt
> @@ -51,9 +51,6 @@ leave out at most one of `A` and `B`, in which case it defaults to `HEAD`.
> restore source and the restore location. See the ``Interactive
> Mode'' section of linkgit:git-add[1] to learn how to operate
> the `--patch` mode.
> -+
> -Note that `--patch` can accept no pathspec and will prompt to restore
> -all modified paths.
>
> -W::
> --worktree::
>
> base-commit: f285f68a132109c234d93490671c00218066ace9
> --
> gitgitgadget
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH v2] doc: restore: remove note on --patch w/ pathspecs
2025-03-16 0:47 ` Johannes Schindelin
@ 2025-03-17 22:11 ` Junio C Hamano
0 siblings, 0 replies; 6+ messages in thread
From: Junio C Hamano @ 2025-03-17 22:11 UTC (permalink / raw)
To: Johannes Schindelin; +Cc: Adam Johnson via GitGitGadget, git, Adam Johnson
Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:
> Hi Adam,
> ...
> commit message is valid and the diff is trivially correct, this patch
> should be good to go.
>
> Ciao,
> Johannes
Thanks, both. Will queue.
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2025-03-17 22:11 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-05 10:32 [PATCH] doc: restore: remove note on --patch w/ pathspecs Adam Johnson via GitGitGadget
2023-05-25 7:25 ` Adam Johnson
2023-06-01 5:09 ` Junio C Hamano
2023-06-01 21:14 ` [PATCH v2] " Adam Johnson via GitGitGadget
2025-03-16 0:47 ` Johannes Schindelin
2025-03-17 22:11 ` Junio C Hamano
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).