Skip to content

Commit 39eaec3

Browse files
authored
Merge pull request #852 from stepnem/rn136copyedit
Minor copy edit
2 parents d9797b6 + 06cc74a commit 39eaec3

1 file changed

Lines changed: 22 additions & 22 deletions

File tree

rev_news/drafts/edition-136.md

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ This edition covers what happened during the months of May and June 2026.
5252
needed. As Elijah explained, `git cherry` works in two phases: it
5353
first computes header-only patch IDs (based on file paths and
5454
modes), and only falls back to full content-based IDs when the
55-
header-only IDs collide. Those full IDs are what require reading
55+
header-only IDs collide. Those full IDs are what requires reading
5656
blob content, and the comparison is driven by a hashmap whose
5757
comparison function, `patch_id_neq()`, is exactly what triggers the
5858
on-demand fetches. To enumerate the colliding blobs ahead of time,
@@ -270,15 +270,15 @@ __Various__
270270
by Orchid (@orchidfiles).
271271
+ [Git good with Epic Games' new open source VCS, Lore](https://www.theregister.com/devops/2026/06/17/git-good-with-epic-games-new-open-source-vcs-lore/5257978)
272272
by Brandon Vigliarolo on The Register.
273-
[Lore](https://lore.org/) began it's life as Unreal Revision Control.
273+
[Lore](https://lore.org/) began its life as Unreal Revision Control.
274274
+ Compare [Unity Version Control](https://unity.com/features/version-control), formerly Plastic SCM,
275275
mentioned in passing in [Git Rev News Edition #99](https://git.github.io/rev_news/2023/05/31/edition-99/),
276276
then in [Edition #101](https://git.github.io/rev_news/2023/07/31/edition-101/).
277277
+ Compare [Ark VCS](https://ark-vcs.com/), a new proprietary version control system for games,
278278
mentioned in [Git Rev News Edition #134](https://git.github.io/rev_news/2026/04/30/edition-134/).
279279
+ See also [Git for games: current problems and solutions video](https://www.youtube.com/watch?v=K3zOhU3NdWA&list=PL0lo9MOBetEFqBue4vNcTEnkBjgIQU1Q3&index=7) from Git Merge 2019,
280280
mentioned in [Git Rev News Edition #48](https://git.github.io/rev_news/2019/02/27/edition-48/),
281-
with link to the video posted in [Edition #101](https://git.github.io/rev_news/2023/07/31/edition-101/).
281+
with a link to the video posted in [Edition #101](https://git.github.io/rev_news/2023/07/31/edition-101/).
282282
+ [Git is forever. I'm building Oak anyways.](https://oak.space/blog#git-is-forever)
283283
by Zach Geier on the Oak tool blog.<br>
284284
[Oak](https://oak.space/) intends to be a new type of version control
@@ -288,16 +288,16 @@ __Various__
288288
[II](https://replicated.wiki/blog/partII.html),
289289
[III](https://replicated.wiki/blog/partIII.html))
290290
and [Beagle: git, URIs and all the dirty words](https://replicated.wiki/blog/uris.html).<br>
291-
[Beagle SCM](https://replicated.wiki/) intends to be git-compatible LLM-age source code management system.
291+
[Beagle SCM](https://replicated.wiki/) intends to be a git-compatible LLM-age source code management system.
292292
+ [Software Is Made Between Commits](https://zed.dev/blog/introducing-deltadb)
293293
by Nathan Sobo on Zed editor blog,
294294
about [DeltaDB](https://zed.dev/deltadb), a version control system (in beta)
295295
built for work with AI agents, that records the work as it unfolds
296296
and keeps every change connected to the conversation that shaped it.
297-
+ Contrast [Gram](https://gram.liten.app/) editor,
297+
+ Contrast the [Gram](https://gram.liten.app/) editor,
298298
which started as a [fork](https://gram.liten.app/why/) of the Zed editor
299299
without all the AI.<br>
300-
See [You Can Now Disable All AI Features in Zed](https://zed.dev/blog/disable-ai-features)
300+
See the [You Can Now Disable All AI Features in Zed](https://zed.dev/blog/disable-ai-features)
301301
blog post by Franciska Dethlefsen.
302302
+ [Cursor, GitLab and Zed agree GitHub is breaking. They disagree on how to rebuild it.](https://thenewstack.io/cursor-origin-github-disruption/)
303303
by Paul Sawers on TheNewStack.
@@ -332,14 +332,14 @@ __Light reading__
332332
and the signature and cert go into [Sigstore Rekor](https://github.com/sigstore/rekor),
333333
a public append-only transparency log
334334
(Sigstore was first mentioned in [Git Rev News Edition #91](https://git.github.io/rev_news/2022/09/30/edition-91/)
335-
and Sigstore Rector in [Edition #111](https://git.github.io/rev_news/2024/05/31/edition-111/)).
335+
and Sigstore Rekor in [Edition #111](https://git.github.io/rev_news/2024/05/31/edition-111/)).
336336
+ [gittuf - a signed log for git refs](https://nesbitt.io/2026/06/04/gittuf-a-signed-log-for-git-refs.html)
337337
by Andrew Nesbitt on his blog
338338
([gittuf](https://gittuf.dev/) was mentioned in
339339
[Git Rev News Edition #104](https://git.github.io/rev_news/2023/10/31/edition-104/) and
340340
in [Edition #111](https://git.github.io/rev_news/2024/05/31/edition-111/)).
341-
+ See also [Securing Git repositories with gittuf](https://lwn.net/Articles/972467/)
342-
article by by Joe Brockmeier on LWN\.net, a report of a talk at OSSNA; video of the talk:
341+
+ See also the [Securing Git repositories with gittuf](https://lwn.net/Articles/972467/)
342+
article by Joe Brockmeier on LWN\.net, a report of a talk at OSSNA; video of the talk:
343343
[Securing Git Repositories with Gittuf - Aditya Sirish A Yelgundhalli & Billy Lynch](https://www.youtube.com/watch?v=eCSeIEdMbCw).
344344
Mentioned in [Git Rev News Edition #111](https://git.github.io/rev_news/2024/05/31/edition-111/).
345345
+ [Open source security at Astral](https://astral.sh/blog/open-source-security-at-astral)
@@ -359,7 +359,7 @@ __Light reading__
359359
by Olaf Alders on his blog (2024).
360360
+ [Jujutsu: The Git Upgrade You Didn't Know You Needed](https://www.git-tower.com/blog/jujutsu)
361361
by Bruno Brito on Git Tower blog.
362-
+ [Jujutsu](https://jj-vcs.dev/) (`jj`) is a Git-compatibile version control system
362+
+ [Jujutsu](https://jj-vcs.dev/) (`jj`) is a Git-compatible version control system
363363
written in Rust, which was first mentioned in [Git Rev News Edition #85](https://git.github.io/rev_news/2022/03/31/edition-85/),
364364
and most recently in [Edition #135](https://git.github.io/rev_news/2026/05/31/edition-135/).
365365
+ [Tangled CI runs on microVMs](https://blog.tangled.org/spindle-microvm/):
@@ -393,15 +393,15 @@ __Light reading__
393393
+ [Git merges can be better](https://brandondong.github.io/blog/git_merges_can_be_better/),
394394
on the trick one can use to ensure that the order of branches in the conflict
395395
is the same in the (tricked-out) merge as it is in rebase.
396-
Done with the help of bash function.
396+
Done with the help of a bash function.
397397
Written by Brandon Dong on their blog.
398398
+ [Git imerge (interactive merge)](https://wilsonmar.github.io/git-imerge/)
399399
by Wilson Mar on his blog (2017).
400400
+ [`git-imerge`](https://github.com/mhagger/git-imerge) was first mentioned in passing
401401
in [Git Rev News Edition #17](https://git.github.io/rev_news/2016/07/20/edition-17/),
402402
while Edition #34 includes [Developer Spotlight: Michael Haggerty](https://git.github.io/rev_news/2017/12/20/edition-34/#developer-spotlight-michael-haggerty),
403403
an interview with the author of this tool.
404-
+ See also [git-imerge: A Practical Introduction](https://softwareswirl.blogspot.com/2013/05/git-imerge-practical-introduction.html) article,
404+
+ See also the [git-imerge: A Practical Introduction](https://softwareswirl.blogspot.com/2013/05/git-imerge-practical-introduction.html) article,
405405
mentioned in [Git Rev News Edition #118](https://git.github.io/rev_news/2024/12/31/edition-118/).
406406
+ [Best Git Client - for Mac and Windows in 2026](https://www.git-tower.com/blog/best-git-client)
407407
by Bruno Brito on Git Tower GUI tool blog; with Tower listed first ;-).
@@ -424,7 +424,7 @@ __Light reading__
424424
+ [Git Submodules vs. Subtrees vs. Monorepos](https://slicker.me/git/submodules-vs-subtrees-vs-monorepos.html).
425425
+ [Costs exposed: Monorepo vs. multirepo](https://jmmv.dev/2023/08/costs-exposed-monorepo-multirepo.html)
426426
by Julio Manuel Merino Vidal (@jmmv), aka Julio Merino, on jmmv\.dev (2023);
427-
part number 1 of 3 of the [Costs exposed](https://jmmv.dev/series.html#Costs%20exposed) series.
427+
part 1 of the 3-part [Costs exposed](https://jmmv.dev/series.html#Costs%20exposed) series.
428428
+ [Never use git submodules](https://diziet.dreamwidth.org/14666.html)
429429
by Ian Jackson on diziet's journal (2023).
430430
+ [How Josh helps Rust manage code across multiple repositories](https://blog.rust-lang.org/inside-rust/2026/06/04/how-josh-helps-rust-manage-code-across-multiple-repositories/)
@@ -438,7 +438,7 @@ __Light reading__
438438
(first mentioned in [Git Rev News Edition #69](https://git.github.io/rev_news/2020/11/27/edition-69/));
439439
[nbdime](http://nbdime.readthedocs.io/) tool for diffing Jupyter notebooks
440440
(first mentioned in [Edition #37](https://git.github.io/rev_news/2018/03/21/edition-37/));
441-
[jupytext](https://github.com/mwouts/jupytext) tool for bi-directionally converting Jupyter notebooks
441+
[jupytext](https://github.com/mwouts/jupytext) tool for bidirectionally converting Jupyter notebooks
442442
to plain text files as either Markdown files or Python scripts
443443
(also mentioned in [Edition #69](https://git.github.io/rev_news/2020/11/27/edition-69/));
444444
[databooks](https://databooks.dev/) - a package and a CLI tool
@@ -457,7 +457,7 @@ __Light reading__
457457
+ [vcswatch and `git --filter`](https://www.df7cb.de/blog/2024/vcswatch-git-filter.html)
458458
by Christoph Berg on Myon's Blog (2024).
459459
+ [GitHub and the crime against software](https://eblog.fly.dev/githubbad.html):
460-
a software article by Efron Licht
460+
a software article by Efron Licht.
461461
+ [Evaluating new software forges (other than GitHub)](https://notgull.net/finding-a-forge/) by John Nunley on notgull (2023).
462462
+ [Communicating in Pull Requests](https://stolee.dev/2025/12/31/pr-communication)
463463
by Derric Stolee on Stolee's Dev Blog (2025).
@@ -509,9 +509,9 @@ __Git tools and sites__
509509
dual-licensed under MIT and Apache-2.0 license.
510510
+ [`nt`](https://github.com/allisonmahmood/NT) (short for **navigate tree**)
511511
is a tiny zsh command for hopping around worktrees:
512-
it spins one up — or jumps to it if it already exists — cds you in,
512+
it spins one up — or jumps to it if it already exists — `cd`s you in,
513513
and gets out of your way.
514-
Written as Zsh script, under MIT license.
514+
Written as a Zsh script, under MIT license.
515515
+ [`treehouse`](https://github.com/stemps/treehouse) is a CLI tool that
516516
helps you isolate your development environments when using Git worktrees.
517517
It assigns a stable number for each worktree, so you can use this number
@@ -548,7 +548,7 @@ __Git tools and sites__
548548
which was mentioned in [Git Rev News #135](https://git.github.io/rev_news/2026/05/31/edition-135/).
549549
+ [`git-pile`](https://github.com/keith/git-pile) is a set of scripts
550550
for using a [stacked-diff workflow](https://jg.gg/2018/09/29/stacked-diffs-versus-pull-requests) with git & GitHub.
551-
There are a lot of different trade-offs for how this can work,
551+
There are a lot of different trade-offs for how this can work;
552552
`git-pile` chooses to be mostly not-magical at the cost of being best
553553
at handling multiple commits that don't conflict with each other
554554
instead of chains of pull requests affecting the same code.
@@ -573,7 +573,7 @@ __Git tools and sites__
573573
+ [sem](https://ataraxy-labs.github.io/sem/) (Semantic version control)
574574
is a command line tool that adds semantic understanding of git changes.
575575
Instead of lines changed, sem tells you what entities changed:
576-
functions, methods, classes. Useful for use in AI agents.
576+
functions, methods, classes.
577577
Provides six subcommands: diff, blame, impact, log, entities, context.
578578
Also works outside Git for arbitrary file comparison.
579579
It parses code with tree-sitter. Helpful for working with AI agents.
@@ -584,12 +584,12 @@ __Git tools and sites__
584584
· [inspect](https://github.com/Ataraxy-Labs/inspect) (semantic code review)
585585
· [opensessions](https://github.com/Ataraxy-Labs/inspect) (tmux sidebar for coding agents).
586586
+ [git-courer](https://github.com/blak0p/git-courer)
587-
is a [MCP](https://modelcontextprotocol.io/) (Model Context Protocol) server
587+
is an [MCP](https://modelcontextprotocol.io/) (Model Context Protocol) server
588588
that gives AI agents a full, safe interface to Git — not just commits,
589589
but the whole surface: status, diff, branch, stash, history, sync.
590590
Includes 13 MCP tools, with structured JSON in, and structured JSON out.
591591
Every mutation backs itself up automatically.
592-
With local Ollama — zero tokens for git operations
592+
With local Ollama — zero tokens for git operations.
593593
Written in Go, under MIT license.
594594
+ [repo-slopscore](https://codeberg.org/polyphony/repo-slopscore)
595595
is a CLI + web app which gives a "slop score" for any public git repository
@@ -600,7 +600,7 @@ __Git tools and sites__
600600
Written in Rust, under Mozilla Public License 2.0.
601601
Used by <https://slopscan.ava.pet/>.
602602
+ [Grit](https://grit-scm.com/) is a "from-scratch", library-based, memory-safe,
603-
idiomatic Rust reimplentation of Git (created with help of AI agents)
603+
idiomatic Rust reimplementation of Git (created with help of AI agents)
604604
that passes over 99% of the entire Git test suite.
605605
The `grit-lib` library is licensed under the MIT License, while
606606
the `grit-git` binary crate is licensed under GPLv2 (like Git).

0 commit comments

Comments
 (0)