Skip to content

Commit e6b1a2e

Browse files
authored
Merge pull request #766 from stepnem/rn121copyedit
rn-121: minor copy edit
2 parents dfc22c5 + 10f7170 commit e6b1a2e

File tree

1 file changed

+38
-36
lines changed

1 file changed

+38
-36
lines changed

Diff for: rev_news/drafts/edition-121.md

+38-36
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ This edition covers what happened during the months of February and March 2025.
3434
corrections, letting us know about a Git related software release,
3535
and even sometimes full articles without being part of our editor
3636
team. Here is the top 12 along with the number of editions they
37-
helped us with, according to our "Credit" section, and the number
37+
helped us with, according to our "Credits" section, and the number
3838
of commits they contributed:
3939

4040
- Johannes Schindelin: 29 editions and 71 commits
@@ -101,12 +101,12 @@ This edition covers what happened during the months of February and March 2025.
101101
- Matthieu Moy: 3
102102
- Jacob Keller: 2
103103

104-
While the following people wrote one article each:
104+
The following people wrote one article each:
105105

106106
Andrew Ardill, Elijah Newren, Eric S. Raymond, Eric Sunshine,
107107
Jiang Xin, Lars Schneider.
108108

109-
An article was also written collaboratively by the following
109+
One article was also written collaboratively by the following
110110
students:
111111

112112
François Beutin, Jordan De Gea, William Duclot, Samuel Groot,
@@ -121,26 +121,26 @@ This edition covers what happened during the months of February and March 2025.
121121
- 2019: 1 article
122122
- 2020: 3 articles
123123

124-
+ There were 2298 entries in "Other News" section,
124+
+ There were 2298 entries in the "Other News" section,
125125
which gathers links to various news, articles, sites, tools,
126126
and sometimes media about Git (or related to Git).
127127

128128
Those entries include:
129129

130130
- 1090 entries in "Light reading" over 114 editions
131-
with 1777 links; around 13.76% of entries mentions previous edition.
131+
with 1777 links; around 13.76% of entries mention previous editions.
132132
- 691 entries in "Git tools and sites" over 118 editions
133-
with 1270 links; around 11.72% of entries mentions previous edition.
133+
with 1270 links; around 11.72% of entries mention previous editions.
134134
- 411 entries in "Various" over 110 editions
135-
with 635 links; around 7.06% of entries mentions previous edition.
135+
with 635 links; around 7.06% of entries mention previous editions.
136136
- 20 entries in "Events" over 12 editions
137137
with 39 links
138138
- 15 entries in "Light reading" over 12 editions
139-
with 31 links; of those, 3 entries mentions previous edition.
139+
with 31 links; of those, 3 entries mention previous editions.
140140

141141
There were quite a few one-off names of sub-lists, like
142142
"Slightly heavier reading", "April Fool's", "Listening and watching".
143-
The template with standarized names was not present at 1st edition,
143+
The template with standardized names was not present in the 1st edition,
144144
but was created later.
145145

146146

@@ -229,10 +229,10 @@ This edition covers what happened during the months of February and March 2025.
229229
__Various__
230230

231231
+ [What's new in Git 2.49.0?](https://about.gitlab.com/blog/2025/03/14/whats-new-in-git-2-49-0/)
232-
by Toon Claes on GitLab Blog. This blog post mentions, among others,
232+
by Toon Claes on GitLab Blog. This blog post mentions, among other things,
233233
improved performance thanks to zlib-ng, a new name-hashing algorithm, and git-backfill.
234234
+ [Highlights from Git 2.49](https://github.blog/open-source/git/highlights-from-git-2-49/)
235-
by Taylor Blau on GitHub Blog. This posts mentions, among others, faster packing with name-hash v2,
235+
by Taylor Blau on GitHub Blog. Mentioned items include faster packing with name-hash v2,
236236
backfilling historical blobs in partial clones, building Git with zlib-ng,
237237
and libgit-sys and libgit Rust crates.
238238

@@ -249,13 +249,13 @@ __Light reading__
249249
described in David Thompson's [“My favourite Git commit”](https://dhwthompson.com/2019/my-favourite-git-commit) - which
250250
was mentioned in [Git Rev News Edition #57](https://git.github.io/rev_news/2019/11/20/edition-57/)
251251
and [#108](https://git.github.io/rev_news/2024/02/29/edition-108/).
252-
+ The article mentions [How to Write Useful Commit Messages](https://refactoringenglish.com/chapters/commit-messages/)
253-
guide by Michael Lynch, one of available sample chapters in
254-
_"Refactoring English: Effective Writing for Software Developers"_ book (in writing).
252+
+ The article mentions the [How to Write Useful Commit Messages](https://refactoringenglish.com/chapters/commit-messages/)
253+
guide by Michael Lynch, one of the sample chapters for his prospective book,
254+
_"Refactoring English: Effective writing for software developers"_.
255255
+ Another post by Michael Lunch, [How to Make Your Code Reviewer Fall in Love with You](https://mtlynch.io/code-review-love/),
256256
was mentioned in [Git Rev News Edition #70](https://git.github.io/rev_news/2020/12/26/edition-70/).
257257
+ [19000 curl commits](https://daniel.haxx.se/blog/2025/03/14/19000-curl-commits/)
258-
by Daniel Stenberg on on his blog, presenting some statistics about those commits.
258+
by Daniel Stenberg on his blog, presenting some statistics about those commits.
259259
+ [Why fastDOOM is fast](https://fabiensanglard.net/fastdoom/index.html)
260260
by Fabien Sanglard, examines FastDOOM performance evolution over time,
261261
doing some nice Git archeology.
@@ -268,19 +268,21 @@ __Light reading__
268268
The blog post shows how to use `git bisect` on a detailed example (in Perl).
269269
+ [Python monorepo with uv and pex](https://chrismati.cz/posts/uv-pex-monorepo/)
270270
by Christoph Pröschel on his blog. The solution of using regular Python tooling
271-
over, for example, [Pants](https://www.pantsbuild.org/) build tool,
271+
over, for example, the [Pants](https://www.pantsbuild.org/) build tool,
272272
because it was easier to justify its adoption for the rest of the team.
273-
+ You can find definition of monorepo and list of various tools on [Monorepo.tools](https://monorepo.tools/) site,
273+
+ You can find a definition of "monorepo" and a list of various tools on the [Monorepo.tools](https://monorepo.tools/) site,
274274
which was first mentioned in [Git Rev News Edition #84](https://git.github.io/rev_news/2022/02/28/edition-84/).
275275
+ [TIL: Hugo's GitInfo](https://blog.erethon.com/log/2025-03-03-hugo-git-info/)
276-
by Dionysis Grigoropoulos, how [Hugo](https://gohugo.io/) static site generator in Go
277-
has the [GitInfo](https://gohugo.io/methods/page/gitinfo/) method.
276+
by Dionysis Grigoropoulos, about the [GitInfo](https://gohugo.io/methods/page/gitinfo/) method
277+
of [Hugo](https://gohugo.io/), the static site generator
278+
in Go. The method returns Git information related to the
279+
last commit of the given page.
278280
+ [GitHub meets GitLab](https://theweeklychallenge.org/blog/github-meets-gitlab/)
279281
by Mohammad Sajid Anwar (MANWAR) on The Weekly Challenge blog,
280-
about difference in terms used by GitHub and used by GitLab
282+
about the terminology differences between GitHub and GitLab
281283
(part of the learning process to pick up GitLab).
282284
+ [Comparing Git Mirror Options](https://www.lloydatkinson.net/posts/2025/comparing-git-mirror-options/):
283-
by Lloyd Atkinson on own blog.
285+
by Lloyd Atkinson on his blog.
284286
The tools considered include gitweb, cgit, and Forgejo;
285287
the last option (Forgejo) was ultimately selected.
286288
+ [Migrating git.adyxax.org from gitolite and cgit to Forgejo](https://www.adyxax.org/blog/2025/03/25/migrating-git.adyxax.org-from-gitolite-and-cgit-to-forgejo/):
@@ -294,7 +296,7 @@ __Light reading__
294296
by John Wq on [runtimeerror] blog.
295297
+ [WSL SSH agent and Git](https://www.patriktrefil.com/posts/wsl_ssh_agent_and_git/)
296298
by Patrik Trefil (2024) on his blog.
297-
This article describes how you can say avoid the hassle of copying and pasting your SSH passphrase
299+
This article describes how you can avoid the hassle of copying and pasting your SSH passphrase
298300
every time you want to connect to a machine via ssh.
299301
+ [Accessing git Servers Over Another Port When 22 is Blocked and Cloning Hangs Waiting for Connection](https://jdsalaro.com/howto/fix-git-hang-connection-blocked-port-22-github-gitlab-bitbucket/)
300302
by Jayson Salazar Rodriguez (2024) on his site.
@@ -318,25 +320,25 @@ __Light reading__
318320
+ [Git aliases supporting main and master: How to make your aliases agnostic to the default branch](https://phili.pe/posts/git-aliases-supporting-main-and-master/)
319321
by Philipe Fatio (2022) on his blog.
320322
+ [Keeping ‘live‘ dotfiles in a Git repo](https://probablerobot.net/2021/05/keeping-'live'-dotfiles-in-a-git-repo/)
321-
by creating (git-dir) directory named `.dotfiles/` rather than `.git/` via `--git-dir` Git wrapper option.
323+
by creating a repository directory named `.dotfiles/` rather than `.git/` via the `--git-dir` Git wrapper option.
322324
From <https://probablerobot.net/> (2021).
323325
+ [On mainline merges and fast forwards](https://vcscompare.blogspot.com/2008/06/on-mainline-merges-and-fast-forwards.html)
324-
by aoeuo (2008) on Blogger-based DVCS Comparison blog.
326+
by aoeuo (2008) on the Blogger-based DVCS Comparison blog.
325327
Compares Bazaar with Git and Mercurial.
326328

327329
+ [GPLv2 is not impressed by git](https://www.thomas-huehn.com/gplv2-is-not-impressed-by-git/)
328-
by Thomas Huehn on his Bear-powered blog, short musing about the following phrase from the license:
330+
by Thomas Huehn on his Bear-powered blog, a short musing about the following phrase from the license:
329331
> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
330332
+ [I found commit 0](https://programming.dev/post/27187038)
331-
(or rather commit which SHA-1 identifier begins with 0000000),
332-
by Kissaki on programming\.dev Lemmy instance.<br>
333-
[Lemmy](https://join-lemmy.org/docs/index.html) is self-hosted, federated social link aggregation and discussion forum,
333+
(or rather a commit whose SHA-1 identifier begins with 0000000),
334+
by Kissaki on the programming\.dev Lemmy instance.<br>
335+
[Lemmy](https://join-lemmy.org/docs/index.html) is a self-hosted, federated social link aggregation and discussion forum,
334336
somewhat similar to Reddit.
335337
+ Note that there are tools like [git-vain](https://git.anna.lgbt/anna/git-vain)
336338
and [git-vanity-sha](https://github.com/mattbaker/git-vanity-sha),
337339
most recently listed in [Git Rev News Edition #103](https://git.github.io/rev_news/2023/09/30/edition-103/),
338-
which can be used to make SHA-1 hash of commit start with specific pattern, like `000000`,
339-
by manipulating commit date or commit message.
340+
which can be used to make the SHA-1 hash of a commit start with a specific pattern, like `000000`,
341+
by manipulating the commit date or message.
340342

341343

342344
<!---
@@ -347,21 +349,21 @@ __Git tools and sites__
347349

348350
+ [git-who](https://github.com/sinclairtarget/git-who) is a command-line tool for finding
349351
the people responsible for entire components or subsystems in a codebase.
350-
You can think of `git-who` sort of like `git blame` but for file trees rather than individual files.
351-
Written in Go, under MIT license.
352+
You can think of `git-who` as a sort of `git blame` but for file trees rather than individual files.
353+
Written in Go under MIT license.
352354
+ [chrondb](https://chrondb.moclojer.com/) ([repo](https://github.com/moclojer/chrondb))
353355
is a chronological key/value database,
354356
where storing data is based on database-shaped `git` (core) architecture and Lucene for indexing.
355357
Written in Clojure, uses MIT license.
356358
+ [Calendar.txt](https://terokarvinen.com/2021/calendar-txt/) is a solution
357359
to keep your calendar in a plain text file.
358-
One of it's advantages is that it is versionable: because it's plain text, you can keep it in git.
359-
You can also easily take diff of calendar files, as it's one day one line.
360+
One of its advantages is that it is versionable: because it's plain text, you can keep it in Git.
361+
You can also easily take diffs of calendar files, as it's one day one line.
360362
+ See also [Todo.txt](http://todotxt.org/) to keep your TODO list in a plain text file,
361363
and tools like [Taskwarrior](https://taskwarrior.org/), and
362364
[Plain Text Accounting (PTA)](https://plaintextaccounting.org/).
363365
+ [YSK there are open-source (gamified) tutorials to learn git](https://programming.dev/post/26285997)
364-
post provides list of some tutorials and interactive learning tools, like
366+
provides a list of some tutorials and interactive learning tools, including:
365367
+ [Oh My Git!](https://ohmygit.org/), an open source game about learning Git,
366368
first mentioned in [Git Rev News Edition #72](https://git.github.io/rev_news/2021/02/27/edition-72/).
367369
+ [Learn Git Branching](http://learngitbranching.js.org/), visual and interactive way to learn Git on the web,
@@ -375,7 +377,7 @@ __Git tools and sites__
375377
First mentioned in [Git Rev News Edition #7](https://git.github.io/rev_news/2015/09/09/edition-7/)
376378
+ [BeanHub](https://beanhub.io/) is a modern accounting book app
377379
based on the most popular open source version control system Git
378-
and text-based double entry accounting book software [Beancount](https://beancount.github.io/docs/index.html).
380+
and the text-based double entry accounting book software [Beancount](https://beancount.github.io/docs/index.html).
379381
[Mostly open-sourced](https://beanhub.io/open-source/). See also the following posts by Fang-Pen Lin:
380382
+ [My Beancount books are 95% automatic after 3 years](https://fangpenlin.com/posts/2024/12/30/my-beancount-books-are-95-percent-automatic/).
381383
+ [How BeanHub works part 1: the danger of processing Beancount data with sandbox](https://beanhub.io/blog/2024/04/23/how-beanhub-works-part1-sandboxing/).

0 commit comments

Comments
 (0)