Skip to content

Commit 0d0f81f

Browse files
authored
Merge pull request #828 from stepnem/rn132copyedit
rn-132: minor copy edit
2 parents b569c69 + 469b308 commit 0d0f81f

File tree

1 file changed

+38
-37
lines changed

1 file changed

+38
-37
lines changed

rev_news/drafts/edition-132.md

Lines changed: 38 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ This edition covers what happened during the months of January and February 2026
5656
`receive.unpackLimit` to 1 to reduce the number of loose objects
5757
created in the first place.
5858

59-
Peff (alias Jeff King) explained that the `packed-refs` file stores
59+
Jeff King (alias Peff) explained that the `packed-refs` file stores
6060
"tag-peeling" information, which requires Git to open each object
6161
for newly written refs via `peel_object()` to read its header and
6262
determine its type. Peff noted that this logic resides in
@@ -120,7 +120,7 @@ __Various__
120120
by Justin Tobler on GitLab Blog.
121121
The described changes include
122122
fixes for geometric repacking (adding support for promisor remotes),
123-
updates to `git fast-import` commit signature handing options,
123+
updates to `git fast-import` commit signature handling options,
124124
and more data being available in `git repo structure` output.
125125
+ [Git 2.53 Released with New Features and Performance Improvements](https://9to5linux.com/git-2-53-released-with-new-features-and-performance-improvements)
126126
by Marcus Nestor on 9to5Linux.
@@ -130,38 +130,38 @@ __Various__
130130
to [Codeberg](https://codeberg.org/gentoo/gentoo), an open-source git-hosting service:
131131
see the [PC Gamer article](https://www.pcgamer.com/software/linux/after-microsoft-couldnt-keep-its-ai-hands-to-itself-a-notoriously-complex-linux-distro-has-started-its-long-march-away-from-github/)
132132
by Joshua Wolens,
133-
and [Gentoo on Codeberg](https://www.gentoo.org/news/2026/02/16/codeberg.html)
133+
and the [Gentoo on Codeberg](https://www.gentoo.org/news/2026/02/16/codeberg.html)
134134
article in Gentoo Linux News.
135135
+ [Vinyl Cache project (formerly Varnish Cache) has left GitHub](https://vinyl-cache.org/organization/moving.html)
136136
for the self hosted [Forgejo](https://forgejo.org/)
137137
instance: <https://code.vinyl-cache.org/vinyl-cache/>
138138
+ [Game of Trees Hub's web interface is live](https://opencollective.com/gothub/updates/web-interface-is-now-enabled-and-we-need-more-subscribers).
139139
+ The [Game of Trees Hub](https://gothub.org/)
140140
is a transparently funded Git repository hosting service,
141-
with infrastructure on OpenBSD and [Game of Trees (GoT)](https://gameoftrees.org/) VCS,
141+
with infrastructure on OpenBSD and the [Game of Trees (GoT)](https://gameoftrees.org/) VCS,
142142
mentioned in the [previous edition](https://git.github.io/rev_news/2026/01/31/edition-131/).
143143
+ [Exploring Solutions to Tackle Low-Quality Contributions on GitHub](https://github.com/orgs/community/discussions/185387)
144144
by Camilla Moraes (@moraesc) on GitHub Community Discussions.
145145
+ [The Former CEO of GitHub [Thomas Dohmke] Just Agreed: Git Wasn't Built for This [AI-based coding]](https://opzero.sh/blog/github-ceo-agrees-git-dead)
146146
by Jeff Cameron on OpZero blog,
147147
following his "interview" with Claude Opus 4.5.
148148
The idea is to version code, intent, constraints, and reasoning together,
149-
and to add semantic reasoning layer through a "context graph".
149+
and to add a semantic reasoning layer through a "context graph".
150150
Thomas Dohmke [has launched](https://thenewstack.io/thomas-dohmke-interview-entire/)
151151
such an open-source developer platform
152152
for collaboration between developers and AI agents,
153153
[Entire](https://entire.io/).
154-
+ One one hand this assumes that AI generated code is a viable path to creating software,
154+
+ On one hand this assumes that AI generated code is a viable path to creating software,
155155
and there would be no technical problems like model collapse,
156-
or economical problem like cost of training and using LLMs.
156+
or economical problems like cost of training and using LLMs.
157157
+ On the other hand there exist specialized solutions to help
158-
version data (like [DVC](https://dvc.org) or [Pachyderm](https://www.pachyderm.com/)),
159-
or to version database schema.
158+
version data (like [DVC](https://dvc.org) or [Pachyderm](https://www.pachyderm.com/))
159+
or database schema.
160160

161161

162162
__Light reading__
163163
+ [Evolving Git for the next decade](https://lwn.net/Articles/1057561/)
164-
by Joe Brockmeier on LWN\.net, reporting about Patrick Steinhardt (@pks-t) talk
164+
by Joe Brockmeier on LWN\.net, reporting about Patrick Steinhardt's (@pks-t) talk
165165
at main-track session at FOSDEM 2026.
166166
Recording of this talk [is available on FOSDEM site](https://fosdem.org/2026/schedule/event/HTJK33-evolving_git_for_the_next_decade/).
167167
+ [Exploring the .git Directory – How Git Stores Your Code](https://www.git-tower.com/blog/posts/exploring-the-git-directory)
@@ -184,7 +184,7 @@ __Light reading__
184184
by Andrew Nesbitt on his blog.
185185
The post talks about the actual git's semantics for “gitignore syntax”.
186186
+ The author wrote [git-pkgs/gitignore](https://github.com/git-pkgs/gitignore),
187-
a Go library that fully match how git's gitignore patterns work.
187+
a Go library that fully matches how git's gitignore patterns work.
188188
+ [git recent: what branch did I work on?](https://remysharp.com/2026/02/12/git-recent),
189189
about a simple git alias, by Remy Sharp on his blog.
190190
+ [I Hate GitHub Actions with Passion](https://xlii.space/eng/i-hate-github-actions-with-passion/)
@@ -224,13 +224,13 @@ __Light reading__
224224
by Andrew Nesbitt on his blog (following
225225
[Package managers keep using git as a database, it never works out](https://nesbitt.io/2025/12/24/package-managers-keep-using-git-as-a-database.html),
226226
mentioned in [Git Rev News Edition #130](https://git.github.io/rev_news/2025/12/31/edition-130/) from December).
227-
In this post he describes how he created Git backend using relational database:
227+
In this post he describes how he created a Git backend using relational database:
228228
[gitgres](https://github.com/andrew/gitgres)
229229
(implementing the libgit2 `git_odb_backend` and `git_refdb_backend` interfaces
230230
against PostgreSQL through libpq).
231231
He acknowledges that right now gitgres is just a neat hack,
232-
as it does not currently implements delta compression;
233-
nevertheless it might be good solution for small instances of software forges
232+
as it does not currently implement delta compression;
233+
nevertheless it might be a good solution for small instances of software forges
234234
for small projects.
235235
+ Compare with [git-remote-sqlite](https://github.com/chrislloyd/git-remote-sqlite),
236236
a Git [remote protocol helper](https://git-scm.com/docs/gitremote-helpers)
@@ -261,26 +261,26 @@ __Light reading__
261261
+ [The bare minimum for syncing Git repos](https://alexwlchan.net/2026/bare-git/)
262262
by Alex Chan on her blog.
263263
+ [The Disconnected Git Workflow](https://ploum.net/2026-01-31-offline-git-send-email.html)
264-
by Lionel Dricot (Ploum);
265-
(sidenote: there exist [git-credential-oauth](https://github.com/hickford/git-credential-oauth),
264+
by Lionel Dricot (Ploum)
265+
(sidenote: there is also [git-credential-oauth](https://github.com/hickford/git-credential-oauth),
266266
that can solve some of the problems with sending a small one-off patch to a GitHub project).
267267
+ [git.usebox.net and bots](https://www.usebox.net/jjm/blog/git-usebox-net-and-bots/)
268268
by Juan J. Martínez on his Personal Log,
269269
about his modification of [gitweb](https://git-scm.com/docs/gitweb)
270-
to block AI crawlers (that do not respect `robots.txt`)
270+
to block AI crawlers (that do not respect `robots.txt`).
271271
+ [I Built a Tool That Writes Obituaries for Your Deleted Code](https://dev.to/lakshmisravyavedantham/i-built-a-tool-that-writes-obituaries-for-your-deleted-code-235l) and
272272
[commit-prophet: I Built a Tool That Predicts Buggy Files Using Git History](https://dev.to/lakshmisravyavedantham/commit-prophet-i-built-a-tool-that-predicts-buggy-files-using-git-history-35mk)
273273
by Lakshmi Sravya Vedantham on DEV\.to.
274274
+ [I Read 9,000 Lines of a Stranger's Mergetool](https://dev.to/ticktockbent/i-read-9000-lines-of-a-strangers-mergetool-5bf0)
275275
by Wes on DEV\.to, about the [ec (easy-conflict)](https://github.com/chojs23/ec) tool.
276-
This is first entry in the [Review Bomb series](https://dev.to/ticktockbent/series/36103),
277-
where Wes finds under-the-radar projects on GitHub, read the code, contribute something,
278-
and write it up.
276+
This is the first entry in the [Review Bomb series](https://dev.to/ticktockbent/series/36103),
277+
where Wes finds under-the-radar projects on GitHub, reads the code, contributes something,
278+
and writes it up.
279279
+ [Return to GitHub](https://underlap.org/return-to-github/)
280-
by Glyn Normington on underlap blog;
280+
by Glyn Normington on the underlap blog;
281281
the move of [ipc-channel-mux](https://crates.io/crates/ipc-channel-mux)
282282
from [Codeberg](https://codeberg.org/glyn/ipc-channel-mux) to [GitHub](https://github.com/glyn/ipc-channel-mux)
283-
was caused by the need for CI on Windows
283+
was caused by the need for CI on macOS and Windows
284284
(without having to self-host CI runners).
285285
+ [Simplifying Git by Using GitButler](https://blog.gitbutler.com/simplifying-git):
286286
seeing git state, branching without fear, understanding and using stacked changes,
@@ -304,7 +304,7 @@ __Light reading__
304304
**continvoucly** morged back into develop"), and arrows missing
305305
or pointing in the wrong direction, or missing the node.
306306
The image has been replaced since then;
307-
you can see the original compared to Microsoft one
307+
you can see the original compared to the Microsoft one
308308
in the [PC Gamer article about this issue](https://www.pcgamer.com/software/ai/microsoft-uses-plagiarized-ai-slop-flowchart-to-explain-how-github-works-removes-it-after-original-creator-calls-it-out-careless-blatantly-amateuristic-and-lacking-any-ambition-to-put-it-gently/).
309309

310310

@@ -345,11 +345,11 @@ __Git tools and sites__
345345
with each project maintaining its own tools, environment variables, and tasks.
346346
+ A monorepo is a software-development strategy
347347
in which the code for a number of projects is stored in the same repository.
348-
See for example [monorepo.tools](https://monorepo.tools/) site,
349-
first mentioned in [Git Rev News Edition #84]().
348+
See for example the [monorepo.tools](https://monorepo.tools/) site,
349+
first mentioned in [Git Rev News Edition #84](https://git.github.io/rev_news/2022/02/28/edition-84/).
350350
+ [difi](https://github.com/oug-t/difi) is a TUI tool that helps you
351351
review and refine Git diffs before you push.
352-
Written in Go, using the [Bubble Tea](https://github.com/charmbracelet/bubbletea) library,
352+
Written in Go using the [Bubble Tea](https://github.com/charmbracelet/bubbletea) library,
353353
under MIT license.
354354
+ [deff](https://github.com/flamestro/deff) is a TUI tool providing
355355
interactive, side-by-side file review for git diffs
@@ -381,8 +381,8 @@ __Git tools and sites__
381381
[also supports stacked branches](https://blog.gitbutler.com/stacked-branches-with-gitbutler),
382382
which was mentioned in [Git Rev News Edition #118](https://git.github.io/rev_news/2024/12/31/edition-118/).
383383
+ [Diffs](https://diffs.com/), aka [`@pierre/diffs`](https://github.com/pierrecomputer/pierre/tree/main/packages/diffs),
384-
is an open source diff and file rendering library built on
385-
[Shiki](https://shiki.style/) syntax highlighter.
384+
is an open source diff and file rendering library built on
385+
the [Shiki](https://shiki.style/) syntax highlighter.
386386
It supports split (side-by-side) or stacked (unified diff) layout,
387387
different diff highlight styles, in-line highlighting, wrapping, line numbers.
388388
Includes annotation framework for injecting comments and annotations, and more.
@@ -394,7 +394,7 @@ __Git tools and sites__
394394
diff parser and pretty HTML generator.
395395
Written in TypeScript, under MIT license.
396396
Provides [diff2html-cli](https://github.com/rtfpessoa/diff2html-cli),
397-
[used by](https://diff2html.xyz/#users), among others
397+
[used by](https://diff2html.xyz/#users), among others,
398398
[Ungit](https://github.com/FredrikNoren/ungit),
399399
[Diffy](https://diffy.org/), [git-explorer](https://github.com/thescientist13/git-explorer),
400400
[Simple Git](https://github.com/mauricioszabo/simple-git),
@@ -406,12 +406,12 @@ __Git tools and sites__
406406
[Written](https://github.com/JetpackDuba/Gitnuro) in Kotlin, under GPL 3.0 license.
407407
+ [RelaGit](https://rela.dev/) - the elegant solution to graphical version control,
408408
is a multiplatform Git GUI written in TypeScript. Under LGPL 3.0 license.
409-
RelaGit is in an early beta stage.
409+
RelaGit is in early beta stage.
410410
+ [SourceGit](https://github.com/sourcegit-scm/sourcegit) is an opensource Git GUI client
411411
that supports Windows, macOS, and Linux.
412412
Includes built-in [conventional commit](https://www.conventionalcommits.org/) message helper,
413-
and support for using AI to generate commit message.
414-
Written in C#, using [Avalonia](https://avaloniaui.net) cross-platform UI framework,
413+
and support for using AI to generate commit messages.
414+
Written in C#, using the [Avalonia](https://avaloniaui.net) cross-platform UI framework,
415415
under MIT license.
416416
+ [git-toolbelt](https://github.com/nvie/git-toolbelt) is a suite of useful Git commands
417417
that aid with scripting or every day command line usage.
@@ -423,14 +423,15 @@ __Git tools and sites__
423423
Supported databases: MySQL, MariaDB, TiDB, PostgreSQL, SQL Server, and SQLite3.
424424
Written in Go, under MIT license
425425
(for everything except parser, which is under Apache 2.0 license).
426-
+ Compare with [sqldiff.exe](https://www.sqlite.org/sqldiff.html),
426+
Compare with:
427+
+ [sqldiff.exe](https://www.sqlite.org/sqldiff.html),
427428
a command-line utility program (Windows binary)
428429
that displays content differences between two SQLite databases,
429430
mentioned in [Git Rev News Edition #87](https://git.github.io/rev_news/2022/05/26/edition-87/).
430-
+ Compare with [pg-diff](https://michaelsogos.github.io/pg-diff/),
431+
+ [pg-diff](https://michaelsogos.github.io/pg-diff/),
431432
a PostgreSQL schema and data comparing tool written in JavaScript,
432433
mentioned in [Git Rev News Edition #108](https://git.github.io/rev_news/2024/02/29/edition-108/).
433-
+ Compare with [git-sqlite](https://github.com/cannadayr/git-sqlite),
434+
+ [git-sqlite](https://github.com/cannadayr/git-sqlite),
434435
a custom diff and merge driver for SQLite,
435436
mentioned in [Git Rev News Edition #127](https://git.github.io/rev_news/2025/09/30/edition-127/).
436437
+ [Fresh File Explorer](https://github.com/FreHu/vscode-fresh-file-explorer)
@@ -442,11 +443,11 @@ __Git tools and sites__
442443
+ [Git Remote Color](https://github.com/jpoehnelt/vscode-git-remote-color)
443444
is a VS Code extension that automatically colors your VS Code workspace
444445
based on the git remote URL: every repository gets its own unique, consistent color.
445-
Inspired by [Peacock](https://marketplace.visualstudio.com/items?itemName=johnpapa.vscode-peacock) extension, but fully automatic using a deterministic hash of the git remote.
446+
Inspired by the [Peacock](https://marketplace.visualstudio.com/items?itemName=johnpapa.vscode-peacock) extension, but fully automatic using a deterministic hash of the git remote.
446447
+ See also [VS Code Git Remote Color](https://justin.poehnelt.com/posts/vscode-git-remote-color/)
447448
by Justin Poehnelt on his blog.
448449
+ [commit-prophet](https://github.com/LakshmiSravyaVedantham/commit-prophet)
449-
is a command line tool that predict which files are more likely to be have bugs,
450+
is a command line tool that predicts which files are more likely to be have bugs
450451
using git history patterns and co-change analysis.
451452
Written in Python, under MIT license.
452453
+ [Majutsu](https://github.com/0WD0/majutsu) provides a [Magit](https://magit.vc/)-style

0 commit comments

Comments
 (0)