From: Junio C Hamano Date: Tue, 19 Nov 2019 06:05:10 GMT Subject: Re: [PATCH v2 3/6] doc: reset: unify description Message-ID: In-Reply-To: "Alexandr Miloslavskiy via GitGitGadget" writes: > -'git reset' [-q] [] [--] ... > -'git reset' (--patch | -p) [] [--] [...] > +'git reset' [-q] [] [--] ... > +'git reset' (--patch | -p) [] [--] [...] Good. > @@ -18,24 +18,26 @@ In the first and second form, copy entries from `` to the index. > In the third form, set the current branch head (`HEAD`) to ``, > optionally modifying index and working tree to match. > The ``/`` defaults to `HEAD` in all forms. > +The is used to limit the paths affected by the operation > +(see the entry for 'pathspec' in linkgit:gitglossary[7] for more details). Good. > -'git reset' [-q] [] [--] ...:: > - This form resets the index entries for all `` to their > +'git reset' [-q] [] [--] ...:: > + This form resets the index entries for all `` to their This is not so good. The original pretended as if are the exact pathnames, so it was sort-of OK for it to say "for all paths". Since we are highlighting the fact that these are not pathnames but the patterns to match pathnames, however, the description needs a slight update to match, perhaps like ths form resets the index entries for all paths that match the `` to their... > state at ``. (It does not affect the working tree or > the current branch.) Thanks.