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
Copy file name to clipboardExpand all lines: rev_news/drafts/edition-110.md
+27-29Lines changed: 27 additions & 29 deletions
Original file line number
Diff line number
Diff line change
@@ -13,29 +13,28 @@ Welcome to the 110th edition of [Git Rev News](https://git.github.io/rev_news/re
13
13
a digest of all things Git. For our goals, the archives, the way we work, and how to contribute or to
14
14
subscribe, see [the Git Rev News page](https://git.github.io/rev_news/rev_news/) on [git.github.io](http://git.github.io).
15
15
16
-
This edition covers what happened during the months of March 2024 and April 2024.
16
+
This edition covers what happened during the months of March and April 2024.
17
17
18
18
## Discussions
19
19
20
20
### General
21
21
22
22
*[What's cooking in git.git (Mar 2024, #05; Tue, 19)](https://lore.kernel.org/git/[email protected]/)
23
23
24
-
Last March, Junio Hamano, the Git maintainer, sent one of the usual
24
+
In March, Junio Hamano, the Git maintainer, sent one of the usual
25
25
"What's cooking in git.git" emails that describe the current state
26
26
of the patch series that might be merged into the development
27
27
branches (mostly "master", "next" and "seen").
28
28
29
29
The patch series are listed in these emails along with some related
30
-
information using a custom format. That format consists in the
31
-
following elements:
30
+
information in a custom format, including the following elements:
32
31
33
32
- a title line, for example:
34
33
35
34
> * bl/cherry-pick-empty (2024-03-11) 7 commits
36
35
37
36
where `bl` are the initials of the author, and `cherry-pick-empty`
38
-
an actual title,
37
+
the series title,
39
38
40
39
- a patch list, for example:
41
40
@@ -66,22 +65,22 @@ This edition covers what happened during the months of March 2024 and April 2024
66
65
automatically used to create the release notes that Junio prepares
67
66
and sends when he creates a new release.
68
67
69
-
Brian Lyles, replied to Junio that the description of the patch
68
+
Brian Lyles replied to Junio that the description of the patch
70
69
series used as an example above, which Brian had sent, was "a little
71
70
out-of-date". He suggested a different wording for it, and said that
72
71
he was going to send a version 4 of the series.
73
72
74
-
Junio replied that the wording suggestion for the description was
73
+
Junio said that the wording suggestion for the description was
75
74
very much appreciated, and wondered if the project could adopt a
76
75
better workflow where contributors could write a short description
77
76
at the top of the cover letter of their patch series and that
78
-
description could be packed up automatically by some tools to appear
77
+
description could be picked up automatically by some tools to appear
79
78
in Junio's "What's cooking in git.git" emails.
80
79
81
-
Brian Lyles replied that he agreed improving the process could be a
82
-
good idea. He mentioned a strategy used by other projects which
83
-
consists in adding an entry in a "CHANGELOG.NEXT.md" file in each
84
-
important enough commit. At release time all the entries in that
80
+
Brian Lyles agreed that improving the process could be a
81
+
good idea. He mentioned a strategy used by other projects, namely
82
+
adding an entry in a "CHANGELOG.NEXT.md" file in each
83
+
important commit. At release time, all the entries in that
85
84
file would be moved into a standard "CHANGELOG.md" file. He then
86
85
showed how the entry in the "CHANGELOG.NEXT.md" file would look like
87
86
for his series as an example.
@@ -108,7 +107,7 @@ This edition covers what happened during the months of March 2024 and April 2024
108
107
suggested having guidelines, like for commit messages, to help
109
108
authors and reviewers standardize the style of these descriptions.
110
109
111
-
In the meantime, in a separate email, Junio also replied that a
110
+
In the meantime, in a separate email, Junio also pointed out that a
112
111
"CHANGELOG.NEXT.md" file would make merges more difficult compared
113
112
to having the description in the cover letter.
114
113
@@ -121,7 +120,7 @@ This edition covers what happened during the months of March 2024 and April 2024
121
120
phrase, or other structured text" to mark the description and make
122
121
it easy to notice and extract.
123
122
124
-
Dragan Simic chimed into the discussion saying that writing the
123
+
Dragan Simic joined the discussion saying that writing the
125
124
description should not be a strict requirement and then agreed with
126
125
Junio's patch. Max Gautier also chimed in, agreeing with Brian and
127
126
Dragan about using a format to mark the description. Dragan replied
@@ -171,7 +170,7 @@ __Light reading__
171
170
* Julia Evans continues her series of blog posts about Git, preparing for a new Git zine,
172
171
with [Notes on git's error messages](https://jvns.ca/blog/2024/04/10/notes-on-git-error-messages/).
173
172
There is also [Some Git poll results](https://jvns.ca/blog/2024/03/28/git-poll-results/)
174
-
(which are, as admitted by the author, highly unscientific, and might be not representative).
173
+
(which are, as admitted by the author, highly unscientific, and might not be representative).
175
174
The first entry in this series of blog posts can be found in [Git Rev News Edition #103](https://git.github.io/rev_news/2023/09/30/edition-103/),
176
175
and it continues since, edition after edition so far.
177
176
*[Modern Git Commands and Features You Should Be Using](https://martinheinz.dev/blog/109)
@@ -188,19 +187,19 @@ __Light reading__
188
187
*[How to get somebody fired using Git](https://dev.to/mauroaccorinti/how-to-get-somebody-fired-using-git-31if)
189
188
(or: how to NOT use Git), by Mauro Accorinti on DEV\.to.
190
189
*[What Happens on GitLab When You do git push?](https://nanmu.me/en/posts/2022/what-happens-on-gitlab-when-you-do-git-push/)
191
-
by LI Zhennan, on personal blog.
190
+
by Li Zhennan, on personal blog.
192
191
*[Radicle: peer-to-peer collaboration with Git](https://lwn.net/Articles/966869/)
193
192
article by Lars Wirzenius on LWN\.net.
194
193
*[Radicle](https://radicle.xyz/) was first mentioned in [Git Rev News Edition #49](https://git.github.io/rev_news/2019/03/20/edition-49/), then in [Edition #70](https://git.github.io/rev_news/2020/12/26/edition-70/).
195
-
There was also [article about Radicle from The New Stack](https://thenewstack.io/radicle-a-decentralized-alternative-to-github-for-web3/)
194
+
There was also an [article about Radicle from The New Stack](https://thenewstack.io/radicle-a-decentralized-alternative-to-github-for-web3/)
196
195
in [Git Rev News Edition #86](https://git.github.io/rev_news/2022/04/30/edition-86/).
197
196
* Compare with [ForgeFed](https://notabug.org/peers/forgefed) (formerly GitPub),
198
197
a federation protocol for software forges, mentioned in [Git Rev News Edition #69](https://git.github.io/rev_news/2020/11/27/edition-69/).
199
198
* There is also [Gitstr](https://github.com/fiatjaf/gitstr), a tool to send and receive Git patches
200
199
over [Nostr](https://nostr.com/), using [NIP-34](https://github.com/nostr-protocol/nips/pull/997)
201
200
(mentioned in [Git Rev News Edition #109](https://git.github.io/rev_news/2024/03/31/edition-109/)),
202
201
and [git-ssb](https://scuttlebot.io/apis/community/git-ssb.html)
203
-
(see [git-ssb-intro](https://github.com/hackergrrl/git-ssb-intro) guide):
202
+
(see the [git-ssb-intro](https://github.com/hackergrrl/git-ssb-intro) guide):
204
203
decentralized Git repo hosting and issue tracking on [Secure-ScuttleButt (SSB)](https://www.scuttlebutt.nz/)
205
204
(mentioned in [Git Rev News Edition #26](https://git.github.io/rev_news/2017/04/19/edition-26/)
206
205
and [#40](https://git.github.io/rev_news/2018/06/20/edition-40/)).
@@ -225,31 +224,31 @@ __Git tools and sites__
225
224
to help you make semantic Git commits. Written in JavaScript for Node.js.
226
225
Can be installed standalone, or with [Commitizen](https://commitizen-tools.github.io/commitizen/)
227
226
(which was mentioned in [Git Rev News Edition #72](https://git.github.io/rev_news/2021/02/27/edition-72/)).
228
-
Has non-interactive mode; you can configure it (for example turning off emoji).
227
+
Has non-interactive mode; is configurable (for example turning off emoji).
229
228
*[Ydiff](https://github.com/ymattw/ydiff) is a term based tool
230
229
to view _colored, incremental diff_ in a version controlled workspace
231
230
(supports Git, Mercurial, Perforce and Subversion so far)
232
231
or from stdin, with _side by side_ (similar to `diff -y`) and _auto pager_ support.
233
-
Written in Python. (There also exists outdated [cdiff](https://github.com/amigrave/cdiff) fork of it.)
232
+
Written in Python. (There also exists the outdated [cdiff](https://github.com/amigrave/cdiff) fork of it.)
234
233
*[gws](https://github.com/StreakyCobra/gws) is a text user-interface colorful helper
235
234
to manage workspaces composed of Git repositories. Written in bash.
0 commit comments