diff --git a/rev_news/drafts/edition-121.md b/rev_news/drafts/edition-121.md
index 0f27cd6ec..afe026084 100644
--- a/rev_news/drafts/edition-121.md
+++ b/rev_news/drafts/edition-121.md
@@ -34,7 +34,7 @@ This edition covers what happened during the months of February and March 2025.
corrections, letting us know about a Git related software release,
and even sometimes full articles without being part of our editor
team. Here is the top 12 along with the number of editions they
- helped us with, according to our "Credit" section, and the number
+ helped us with, according to our "Credits" section, and the number
of commits they contributed:
- Johannes Schindelin: 29 editions and 71 commits
@@ -101,12 +101,12 @@ This edition covers what happened during the months of February and March 2025.
- Matthieu Moy: 3
- Jacob Keller: 2
- While the following people wrote one article each:
+ The following people wrote one article each:
Andrew Ardill, Elijah Newren, Eric S. Raymond, Eric Sunshine,
Jiang Xin, Lars Schneider.
- An article was also written collaboratively by the following
+ One article was also written collaboratively by the following
students:
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.
- 2019: 1 article
- 2020: 3 articles
- + There were 2298 entries in "Other News" section,
+ + There were 2298 entries in the "Other News" section,
which gathers links to various news, articles, sites, tools,
and sometimes media about Git (or related to Git).
Those entries include:
- 1090 entries in "Light reading" over 114 editions
- with 1777 links; around 13.76% of entries mentions previous edition.
+ with 1777 links; around 13.76% of entries mention previous editions.
- 691 entries in "Git tools and sites" over 118 editions
- with 1270 links; around 11.72% of entries mentions previous edition.
+ with 1270 links; around 11.72% of entries mention previous editions.
- 411 entries in "Various" over 110 editions
- with 635 links; around 7.06% of entries mentions previous edition.
+ with 635 links; around 7.06% of entries mention previous editions.
- 20 entries in "Events" over 12 editions
with 39 links
- 15 entries in "Light reading" over 12 editions
- with 31 links; of those, 3 entries mentions previous edition.
+ with 31 links; of those, 3 entries mention previous editions.
There were quite a few one-off names of sub-lists, like
"Slightly heavier reading", "April Fool's", "Listening and watching".
- The template with standarized names was not present at 1st edition,
+ The template with standardized names was not present in the 1st edition,
but was created later.
@@ -229,10 +229,10 @@ This edition covers what happened during the months of February and March 2025.
__Various__
+ [What's new in Git 2.49.0?](https://about.gitlab.com/blog/2025/03/14/whats-new-in-git-2-49-0/)
- by Toon Claes on GitLab Blog. This blog post mentions, among others,
+ by Toon Claes on GitLab Blog. This blog post mentions, among other things,
improved performance thanks to zlib-ng, a new name-hashing algorithm, and git-backfill.
+ [Highlights from Git 2.49](https://github.blog/open-source/git/highlights-from-git-2-49/)
- by Taylor Blau on GitHub Blog. This posts mentions, among others, faster packing with name-hash v2,
+ by Taylor Blau on GitHub Blog. Mentioned items include faster packing with name-hash v2,
backfilling historical blobs in partial clones, building Git with zlib-ng,
and libgit-sys and libgit Rust crates.
@@ -249,13 +249,13 @@ __Light reading__
described in David Thompson's [“My favourite Git commit”](https://dhwthompson.com/2019/my-favourite-git-commit) - which
was mentioned in [Git Rev News Edition #57](https://git.github.io/rev_news/2019/11/20/edition-57/)
and [#108](https://git.github.io/rev_news/2024/02/29/edition-108/).
- + The article mentions [How to Write Useful Commit Messages](https://refactoringenglish.com/chapters/commit-messages/)
- guide by Michael Lynch, one of available sample chapters in
- _"Refactoring English: Effective Writing for Software Developers"_ book (in writing).
+ + The article mentions the [How to Write Useful Commit Messages](https://refactoringenglish.com/chapters/commit-messages/)
+ guide by Michael Lynch, one of the sample chapters for his prospective book,
+ _"Refactoring English: Effective writing for software developers"_.
+ Another post by Michael Lunch, [How to Make Your Code Reviewer Fall in Love with You](https://mtlynch.io/code-review-love/),
was mentioned in [Git Rev News Edition #70](https://git.github.io/rev_news/2020/12/26/edition-70/).
+ [19000 curl commits](https://daniel.haxx.se/blog/2025/03/14/19000-curl-commits/)
- by Daniel Stenberg on on his blog, presenting some statistics about those commits.
+ by Daniel Stenberg on his blog, presenting some statistics about those commits.
+ [Why fastDOOM is fast](https://fabiensanglard.net/fastdoom/index.html)
by Fabien Sanglard, examines FastDOOM performance evolution over time,
doing some nice Git archeology.
@@ -268,19 +268,21 @@ __Light reading__
The blog post shows how to use `git bisect` on a detailed example (in Perl).
+ [Python monorepo with uv and pex](https://chrismati.cz/posts/uv-pex-monorepo/)
by Christoph Pröschel on his blog. The solution of using regular Python tooling
- over, for example, [Pants](https://www.pantsbuild.org/) build tool,
+ over, for example, the [Pants](https://www.pantsbuild.org/) build tool,
because it was easier to justify its adoption for the rest of the team.
- + You can find definition of monorepo and list of various tools on [Monorepo.tools](https://monorepo.tools/) site,
+ + You can find a definition of "monorepo" and a list of various tools on the [Monorepo.tools](https://monorepo.tools/) site,
which was first mentioned in [Git Rev News Edition #84](https://git.github.io/rev_news/2022/02/28/edition-84/).
+ [TIL: Hugo's GitInfo](https://blog.erethon.com/log/2025-03-03-hugo-git-info/)
- by Dionysis Grigoropoulos, how [Hugo](https://gohugo.io/) static site generator in Go
- has the [GitInfo](https://gohugo.io/methods/page/gitinfo/) method.
+ by Dionysis Grigoropoulos, about the [GitInfo](https://gohugo.io/methods/page/gitinfo/) method
+ of [Hugo](https://gohugo.io/), the static site generator
+ in Go. The method returns Git information related to the
+ last commit of the given page.
+ [GitHub meets GitLab](https://theweeklychallenge.org/blog/github-meets-gitlab/)
by Mohammad Sajid Anwar (MANWAR) on The Weekly Challenge blog,
- about difference in terms used by GitHub and used by GitLab
+ about the terminology differences between GitHub and GitLab
(part of the learning process to pick up GitLab).
+ [Comparing Git Mirror Options](https://www.lloydatkinson.net/posts/2025/comparing-git-mirror-options/):
- by Lloyd Atkinson on own blog.
+ by Lloyd Atkinson on his blog.
The tools considered include gitweb, cgit, and Forgejo;
the last option (Forgejo) was ultimately selected.
+ [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__
by John Wq on [runtimeerror] blog.
+ [WSL SSH agent and Git](https://www.patriktrefil.com/posts/wsl_ssh_agent_and_git/)
by Patrik Trefil (2024) on his blog.
- This article describes how you can say avoid the hassle of copying and pasting your SSH passphrase
+ This article describes how you can avoid the hassle of copying and pasting your SSH passphrase
every time you want to connect to a machine via ssh.
+ [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/)
by Jayson Salazar Rodriguez (2024) on his site.
@@ -318,25 +320,25 @@ __Light reading__
+ [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/)
by Philipe Fatio (2022) on his blog.
+ [Keeping ‘live‘ dotfiles in a Git repo](https://probablerobot.net/2021/05/keeping-'live'-dotfiles-in-a-git-repo/)
- by creating (git-dir) directory named `.dotfiles/` rather than `.git/` via `--git-dir` Git wrapper option.
+ by creating a repository directory named `.dotfiles/` rather than `.git/` via the `--git-dir` Git wrapper option.
From (2021).
+ [On mainline merges and fast forwards](https://vcscompare.blogspot.com/2008/06/on-mainline-merges-and-fast-forwards.html)
- by aoeuo (2008) on Blogger-based DVCS Comparison blog.
+ by aoeuo (2008) on the Blogger-based DVCS Comparison blog.
Compares Bazaar with Git and Mercurial.
+ [GPLv2 is not impressed by git](https://www.thomas-huehn.com/gplv2-is-not-impressed-by-git/)
- by Thomas Huehn on his Bear-powered blog, short musing about the following phrase from the license:
+ by Thomas Huehn on his Bear-powered blog, a short musing about the following phrase from the license:
> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
+ [I found commit 0](https://programming.dev/post/27187038)
- (or rather commit which SHA-1 identifier begins with 0000000),
- by Kissaki on programming\.dev Lemmy instance.
- [Lemmy](https://join-lemmy.org/docs/index.html) is self-hosted, federated social link aggregation and discussion forum,
+ (or rather a commit whose SHA-1 identifier begins with 0000000),
+ by Kissaki on the programming\.dev Lemmy instance.
+ [Lemmy](https://join-lemmy.org/docs/index.html) is a self-hosted, federated social link aggregation and discussion forum,
somewhat similar to Reddit.
+ Note that there are tools like [git-vain](https://git.anna.lgbt/anna/git-vain)
and [git-vanity-sha](https://github.com/mattbaker/git-vanity-sha),
most recently listed in [Git Rev News Edition #103](https://git.github.io/rev_news/2023/09/30/edition-103/),
- which can be used to make SHA-1 hash of commit start with specific pattern, like `000000`,
- by manipulating commit date or commit message.
+ which can be used to make the SHA-1 hash of a commit start with a specific pattern, like `000000`,
+ by manipulating the commit date or message.