Skip to content

Commit c993836

Browse files
committed
rn-127: Add links to news, articles, tools and sites (part 2)
1 parent 34b3487 commit c993836

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

rev_news/drafts/edition-127.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,9 +196,25 @@ __Light reading__
196196
and now is part of Git: [scalar - A tool for managing large Git repositories](https://git-scm.com/docs/scalar).
197197
[The Story of Scalar](https://github.blog/2022-10-13-the-story-of-scalar/)
198198
was mentioned in [Edition #92](https://git.github.io/rev_news/2022/10/26/edition-92/).
199+
+ [The Origin Story of Merge Queues](https://mergify.com/blog/the-origin-story-of-merge-queues)
200+
by Julien Danjou on Mergify Blog.
201+
This article traces merge queues history,
202+
(from Bors and Homu to Bulldozer, Kodiak, Mergify, GitHub and GitLab),
203+
why they emerged, and how they became a standard in modern software development.
204+
+ [Mergify.com](https://mergify.com/),
205+
a web service for automatizing pull requests (free for open-source projects),
206+
was mentioned in [Git Rev News Edition #87](https://git.github.io/rev_news/2022/05/26/edition-87/).
199207
+ [Git - Fun Facts](https://dev.to/rubansi/git-fun-fact-45de)
200208
by Rubansi Vincent on DEV\.to:
201209
a mix of fun and surprising facts about Git.
210+
+ [diff --stat for binary files (in the Jujutsu version control system)](https://neugierig.org/software/blog/2025/08/jj-binary-stat.html)
211+
by Evan Martin on neugierig\.org: Tech Notes.
212+
+ [Jujutsu (`jj`)](https://jj-vcs.github.io/jj/) is a Git-compatible version control system
213+
written in Rust, first mentioned in
214+
[Git Rev News Edition #85](https://git.github.io/rev_news/2022/03/31/edition-85/).
215+
+ [Jujutsu For Busy Devs, Part 2: "How Do I...?"](https://maddie.wtf/posts/2025-07-21-jujutsu-for-busy-devs/entry/1)
216+
by Madeleine Mortensen, continues [Jujutsu For Busy Devs](https://maddie.wtf/posts/2025-07-21-jujutsu-for-busy-devs)
217+
series, mentioned in [Git Rev News Edition #125](https://git.github.io/rev_news/2025/07/31/edition-125/).
202218
+ [Dear GitHub: no YAML anchors, please](https://blog.yossarian.net/2025/09/22/dear-github-no-yaml-anchors)
203219
by William Woodruff (yossarian) on his ENOSUCHBLOG blog.
204220
He says that they are redundant with existing functionality,
@@ -212,6 +228,8 @@ __Light reading__
212228
+ [finding deleted content using git logs](https://kjelsrud.dev/blog/finding-deleted-content-using-git-logs/)
213229
by Sindre Kjelsrud, also known as “Sid”, on Sids' blog:
214230
a short note on `git log -S`.
231+
+ [Git exclude, a handy feature you might not know about](https://marijkeluttekes.dev/blog/articles/2025/09/03/git-exclude-a-handy-feature-you-might-not-know-about/)
232+
by Marijke Luttekes on her blog, about `.git/info/exclude`.
215233
+ [Git Dual Remotes](https://zanshin.net/2025/09/02/git-dual-remotes/):
216234
a short note by Mark H. Nichols on his Zanshin.net personal site,
217235
about the difference between `git push` and `git fetch` with multiple URLs,
@@ -221,6 +239,8 @@ __Light reading__
221239
[Gitea](https://about.gitea.com/) and [Forgejo](https://forgejo.org/) are software forges.
222240
+ [Some thoughts on personal git hosting](https://shkspr.mobi/blog/2025/09/some-thoughts-on-personal-git-hosting/)
223241
by Terence Eden on Terence Eden’s Blog.
242+
+ [Setting up cgit with Caddy v2 web server](https://www.sixfoisneuf.fr/posts/setting-up-cgit-with-caddy2/)
243+
by Simon Garrelou on his SixFoisNeuf blog (2022).
224244
+ [Sourcegraph went dark](https://www.eric-fritz.com/articles/sourcegraph-went-dark/)
225245
by Eric Fritz on his blog (2024),
226246
about the work that went into ensuring that references are kept alive
@@ -268,6 +288,10 @@ __Easy watching__
268288
+ [Merging code embedded inside an if-statement](https://www.youtube.com/watch?v=sm4Naq_zJU0&t=2s)
269289
+ [12 Git commands visualized in 3D: a spatial approach to understanding version control](https://www.youtube.com/watch?v=C2aFC8wFp2A)
270290
[4:58], on Initial Commit channel on YouTube.
291+
+ [Stacked Branches With Lazygit](https://www.youtube.com/watch?v=M6S-9Y8peDY)
292+
[12:18] by Jesse Duffield (Lazygit author) on YouTube.
293+
+ [lazygit](https://github.com/jesseduffield/lazygit) is a simple [windowed] terminal UI for Git,
294+
written in Go. It was first mentioned in [Git Rev News Edition #42](https://git.github.io/rev_news/2018/08/22/edition-42/).
271295

272296

273297
__Git tools and sites__
@@ -287,6 +311,13 @@ __Git tools and sites__
287311
is a comprehensive benchmarking tool for comparing different Git clone strategies,
288312
especially for large repositories.
289313
Written as Bash shell script, under MIT license.
314+
+ [_prek_](https://prek.j178.dev/) is a reimagined version of [pre-commit](https://pre-commit.com/), built in Rust.
315+
It is is a framework to run hooks written in many languages,
316+
and it manages the language toolchain and dependencies for running the hooks.
317+
prek is not production-ready yet: some subcommands and languages are not implemented.
318+
Under MIT license.
319+
+ See also [Ready prek go!](https://hugovk.dev/blog/2025/ready-prek-go/)
320+
article by Hugo van Kemenade on his blog.
290321
+ [git-sqlite](https://github.com/cannadayr/git-sqlite)
291322
is a collection of shell scripts,
292323
including a custom diff and merge driver for sqlite,

0 commit comments

Comments
 (0)