git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] git-reset.txt: clarify documentation

From
Junio C Hamano <gitster@pobox.com>
Date
Mar 5, 2019, 22:49 UTC
Message-ID
<xmqq8sxtszqs.fsf@gitster-ct.c.googlers.com>
In-Reply-To
<20190305223753.GA18006@dev-l>
Denton Liu <liu.denton@gmail.com> writes:
> Should reflowing the text be done in a separate patch or should it just
> not be done at all and just be considered noise?

Of course when the rewrite is so extensive that the two versions of the whole paragraph needs to be carefully read and compared to judge if the change is desirable, reflowing of the paragraph would not waste reviewer's time trying to spot where the change is and also trying to verify there is no other change, and in such a case, reflowing would be very much OK.

For this particular case, however, I would say it is the latter, as the way I would have done it would look like either of these, which would not leave the result any harder to read with unnaturally uneven lines.

Thanks.
(variant #1)
 Documentation/git-reset.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Documentation/git-reset.txt b/Documentation/git-reset.txt
index 132f8e55f6..26e746c53f 100644
--- a/Documentation/git-reset.txt
+++ b/Documentation/git-reset.txt
@@ -428,8 +428,8 @@ working index HEAD target         working index HEAD
 
 `reset --merge` is meant to be used when resetting out of a conflicted
 merge. Any mergy operation guarantees that the working tree file that is
-involved in the merge does not have local change wrt the index before
-it starts, and that it writes the result out to the working tree. So if
+involved in the merge does not have a local change with respect to the index
+before it starts, and that it writes the result out to the working tree. So if
 we see some difference between the index and the target and also
 between the index and the working tree, then it means that we are not
 resetting out from a state that a mergy operation left after failing



(variant #2)

 Documentation/git-reset.txt | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Documentation/git-reset.txt b/Documentation/git-reset.txt
index 132f8e55f6..e952b28305 100644
--- a/Documentation/git-reset.txt
+++ b/Documentation/git-reset.txt
@@ -428,7 +428,8 @@ working index HEAD target         working index HEAD
 
 `reset --merge` is meant to be used when resetting out of a conflicted
 merge. Any mergy operation guarantees that the working tree file that is
-involved in the merge does not have local change wrt the index before
+involved in the merge does not have a local change with respect to
+the index before
 it starts, and that it writes the result out to the working tree. So if
 we see some difference between the index and the target and also
 between the index and the working tree, then it means that we are not
Previous: Denton LiuNext: Denton Liu
Message 4 of 5 in “git-reset.txt: clarify documentation”
  1. git-reset.txt: clarify documentationDenton Liu, Mar 5, 2019
  2. Junio C HamanoMar 5, 2019
  3. Denton LiuMar 5, 2019
  4. Junio C HamanoMar 5, 2019
  5. git-reset.txt: clarify documentationDenton Liu, Mar 5, 2019

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.