You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
and should disable rename detection, or `--no-rename` should be
39
39
rejected with an error message and termination of `git diff`.
40
40
41
41
Dragan Simic replied to Junio that indeed, in case the option is not
42
42
recognized, an error message should be emitted.
43
43
44
-
Peff, alias Jeff King, also replied to Junio saying he tried
44
+
Jeff King, alias Peff, also replied to Junio saying he tried
45
45
`--no-foo`, which properly errored out. He then wondered if it could
46
-
be a bug in the parse-option code that could be confused because
46
+
be a bug in the `parse-options` code that could be confused because
47
47
`git diff` has both `--[no-]rename-empty` and `--no-renames`. As
48
48
there is an abbreviation ambiguity between `--no-rename-empty` and
49
-
`--no-renames` when `--no-rename` is used, the parse-option code
49
+
`--no-renames` when `--no-rename` is used, the `parse-options` code
50
50
should not allow such an abbreviation and should error out.
51
51
52
52
He suggested, as an alternative to fixing the bug, that a new
@@ -58,20 +58,20 @@ This edition covers what happened during the months of January and February 2024
58
58
René Scharfe replied to Peff that the issue came from a patch
59
59
written in 2019 that disabled abbreviated options when there could
60
60
be an ambiguity. The code handling abbreviations would trigger not
61
-
only if the condition guarding it was satisfied but also if it was
61
+
only if the condition guarding it was satisfied, but also if it was
62
62
reached through a `goto` statement. The patch disabling abbreviated
63
-
options only took care of condition guarding that code, but not of
64
-
the goto statement. Along with these explanations, René provided a
63
+
options only took care of the condition guarding that code, but not of
64
+
the `goto` statement. Along with these explanations, René provided a
65
65
patch fixing the bug.
66
66
67
67
Junio thanked René for spotting the "nasty" bug and said he agreed
68
68
that the code was confusing.
69
69
70
-
René replied to Junio providing a simplification patch that removed
71
-
the goto statement on top of his previous patch.
70
+
René replied to Junio with a follow-up patch removing the
71
+
`goto` statement.
72
72
73
73
Peff also replied to René's first patch wondering if it fixed all
74
-
the possible issues. But then in a reply to himself Peff agreed that
74
+
the possible issues, but then in a reply to himself agreed that
75
75
René's patch was indeed fixing all the issues discussed.
76
76
77
77
Junio later merged both of René's patches, and they were part of the
@@ -85,7 +85,7 @@ This edition covers what happened during the months of January and February 2024
85
85
86
86
__Various__
87
87
88
-
- The Git project has been accepted as a [Mentor Organization](https://summerofcode.withgoogle.com/programs/2024/organizations/git) for Google Summer of Code (GSoC) 2024. We could still add project ideas to our [idea page](https://git.github.io/SoC-2024-Ideas/), and volunteers to (co-)mentor are still welcome. Feel free to chime in in [the corresponding thread](https://public-inbox.org/git/[email protected]/). Also, feel free to spread the word about Git's participation.
88
+
- The Git project has been accepted as a [Mentor Organization](https://summerofcode.withgoogle.com/programs/2024/organizations/git) for Google Summer of Code (GSoC) 2024. We can still add project ideas to our [idea page](https://git.github.io/SoC-2024-Ideas/), and volunteers to (co-)mentor are still welcome. Feel free to join the discussion in [the corresponding thread](https://public-inbox.org/git/[email protected]/). Also, feel free to spread the word about Git's participation.
89
89
+[Highlights from Git 2.44](https://github.blog/2024-02-23-highlights-from-git-2-44/)
90
90
by Taylor Blau on GitHub Blog.
91
91
+[GitLab's contributions to Git 2.44.0](https://about.gitlab.com/blog/2024/02/26/gitlabs-contributions-to-git-2-44-0/)
@@ -103,22 +103,22 @@ __Light reading__
103
103
conditional configs, git blame and log with line ranges (`-L`),
104
104
git blame with following, word diff, resolution reuse (`git rerere`).
105
105
+[Git Tips 2: Some Subtle New Things](https://blog.gitbutler.com/git-tips-2-new-stuff-in-git/):
0 commit comments