Skip to content

Commit 34b3487

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

File tree

1 file changed

+101
-0
lines changed

1 file changed

+101
-0
lines changed

rev_news/drafts/edition-127.md

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,14 @@ This edition covers what happened during the months of August and September 2025
165165

166166
__Various__
167167

168+
+ [What’s next for Git? 20 years in, the community is still pushing forward](https://github.blog/open-source/whats-next-for-git-20-years-in-the-community-is-still-pushing-forward/)
169+
by Lee Reilly on GitHub Blog - mainly about
170+
the [Git Merge 2025 talks lineup](https://git-merge.com/#speakers).
171+
+ [Git Developers Debate Making Rust Mandatory](https://www.phoronix.com/news/Git-Weighs-Mandatory-Rust)
172+
by Michael Larabel on Phoronix.
173+
+ [A policy for `Link:` tags](https://lwn.net/Articles/1037069/) (for Linux),
174+
by Jonathan Corbet on LWN\.net.
175+
168176

169177
__Light reading__
170178

@@ -174,14 +182,92 @@ __Light reading__
174182
by D. Ben Knoble on his Junk Drawer personal Blog,
175183
about the new `git-greb` script that feeds `git grep` to `git blame`
176184
(with appropriate options) in order to blame matching lines.
185+
+ [My new git utility `what-changed-twice` needs a new name](https://blog.plover.com/2025/09/21/#what-changed-twice)
186+
by Mark Dominus (陶敏修) on his The Universe of Discourse blog,
187+
about the tool to help get related changes into the same commit.
188+
+ [Supercharge your Git workflows](https://about.gitlab.com/blog/supercharge-your-git-workflows/)
189+
by Darwin Sanoy on GitLab Blog, about how to
190+
optimize `git clone` operations in any environment, reducing clone time and disk space,
191+
with the [Git Much Faster](https://gitlab.com/gitlab-accelerates-embedded/misc/git-much-faster) script.
192+
+ Compare with [Scalar](https://github.com/microsoft/scalar),
193+
a tool that helps Git scale to handle large Git repositories
194+
by enabling some advanced Git features.
195+
Scalar was first mentioned in [Git Rev News Edition #60](https://git.github.io/rev_news/2020/02/19/edition-60/),
196+
and now is part of Git: [scalar - A tool for managing large Git repositories](https://git-scm.com/docs/scalar).
197+
[The Story of Scalar](https://github.blog/2022-10-13-the-story-of-scalar/)
198+
was mentioned in [Edition #92](https://git.github.io/rev_news/2022/10/26/edition-92/).
199+
+ [Git - Fun Facts](https://dev.to/rubansi/git-fun-fact-45de)
200+
by Rubansi Vincent on DEV\.to:
201+
a mix of fun and surprising facts about Git.
202+
+ [Dear GitHub: no YAML anchors, please](https://blog.yossarian.net/2025/09/22/dear-github-no-yaml-anchors)
203+
by William Woodruff (yossarian) on his ENOSUCHBLOG blog.
204+
He says that they are redundant with existing functionality,
205+
make CI/CD human and machine comprehension harder,
206+
and their support in GitHub Actions does not introduce any new, previously unavailable features.
207+
+ [Custom VC-Focused Emacs Functions I Created to Enhance My Git Workflow](https://www.rahuljuliato.com/posts/vc-git-functions)
208+
by Rahul M. Juliato on Rahul's Blog.
209+
+ [How to delete all squash-merged local git branches with one terminal command](https://whitep4nth3r.com/blog/how-to-delete-all-squash-merged-local-git-branches-with-one-terminal-command/)
210+
(which you probably shouldn't use),
211+
by Salma Alam-Naylor on her blog.
212+
+ [finding deleted content using git logs](https://kjelsrud.dev/blog/finding-deleted-content-using-git-logs/)
213+
by Sindre Kjelsrud, also known as “Sid”, on Sids' blog:
214+
a short note on `git log -S`.
215+
+ [Git Dual Remotes](https://zanshin.net/2025/09/02/git-dual-remotes/):
216+
a short note by Mark H. Nichols on his Zanshin.net personal site,
217+
about the difference between `git push` and `git fetch` with multiple URLs,
218+
and `jj git push --all-remotes`.
219+
+ [Migrating from Gitea to Forgejo the long way](https://msfjarvis.dev/posts/migrating-from-gitea-to-forgejo-the-long-way/)
220+
by Harsh Shandilya on his blog.<br>
221+
[Gitea](https://about.gitea.com/) and [Forgejo](https://forgejo.org/) are software forges.
222+
+ [Some thoughts on personal git hosting](https://shkspr.mobi/blog/2025/09/some-thoughts-on-personal-git-hosting/)
223+
by Terence Eden on Terence Eden’s Blog.
224+
+ [Sourcegraph went dark](https://www.eric-fritz.com/articles/sourcegraph-went-dark/)
225+
by Eric Fritz on his blog (2024),
226+
about the work that went into ensuring that references are kept alive
227+
after `sourcegraph/sourcegraph` repository went private
228+
(there is a public snapshot available at [sourcegraph/sourcegraph-public-snapshot](https://github.com/sourcegraph/sourcegraph-public-snapshot),
229+
which is read-only archived repository).
230+
+ [How to use stacked PRs to unblock your entire team](https://graphite.dev/blog/stacked-prs)
231+
by Ninad Pathak on Graphite Blog (2024), and<br>
232+
[A guide to using Graphite's stacked PRs for GitHub users](https://dev.to/semgrep/a-guide-to-using-graphites-stacked-prs-for-github-users-5c47)
233+
by Martin Jambon for Semgrep on DEV\.to.
234+
+ See also [Stacked Branches with GitButler](https://blog.gitbutler.com/stacked-branches-with-gitbutler/)
235+
by Scott Chacon on the GitButler Blog,
236+
mentioned in [Git Rev News Edition #118](https://git.github.io/rev_news/2024/12/31/edition-118/).
237+
+ See also [Understanding the Stacked Pull Requests Workflow](https://www.git-tower.com/blog/stacked-prs/) by Bruno Brito on Tower's blog,
238+
mentioned in [Git Rev News Edition #111](https://git.github.io/rev_news/2024/05/31/edition-111/)
239+
together with various other articles and tools about stacked diffs, stacked PRs, and stacked branches.
240+
+ See also [Rethinking code reviews with stacked PRs](https://www.aviator.co/blog/rethinking-code-reviews-with-stacked-prs/#)
241+
by Ankit Jain on the Aviator blog,
242+
mentioned in [Git Rev News Edition #115](https://git.github.io/rev_news/2024/09/30/edition-115/)
243+
with links to more sites and tools related to stacked PRs, etc.
244+
+ [GitButler's new patch based Code Review (Beta)](https://blog.gitbutler.com/gitbutlers-new-patch-based-code-review)
245+
by Scott Chacon on GitButler's Blog.
246+
+ [first-class merges and cover letters](https://dotat.at/@/2025-09-11-cover-letter.html)
247+
by Tony Finch on his blog.
248+
249+
250+
__Slightly heavier reading__
251+
252+
+ [Quo Vadis, Code Review? Exploring the Future of Code Review](https://arxiv.org/abs/2508.06879),
253+
a scientific article from August 2025, arXiv:2508.06879
254+
(most authors of the paper are from Blekinge Institute of Technology, Karlskrona, Sweden).
255+
+ [Code Review as Decision-Making -- Building a Cognitive Model from the Questions Asked During Code Review](https://arxiv.org/abs/2507.09637),
256+
a scientific article from July 2025, arXiv:2507.09637
257+
(all authors are from Lund University, Lund, Sweden).
258+
Submitted to _Empirical Software Engineering_, Springer Nature.
177259

178260

179261
__Easy watching__
180262

263+
+ [Git Mini Summit 2025 Videos](https://blog.gitbutler.com/git-mini-summit-2025)
264+
by Scott Chacon on GitButler's Blog.
181265
+ Kinetic Merge in action
182266
+ [Merging through a file split](https://youtu.be/JHb9DKK0LIA)
183267
+ [Complex merge demonstration](https://youtu.be/6jry6NKxGJA)
184268
+ [Merging code embedded inside an if-statement](https://www.youtube.com/watch?v=sm4Naq_zJU0&t=2s)
269+
+ [12 Git commands visualized in 3D: a spatial approach to understanding version control](https://www.youtube.com/watch?v=C2aFC8wFp2A)
270+
[4:58], on Initial Commit channel on YouTube.
185271

186272

187273
__Git tools and sites__
@@ -197,6 +283,15 @@ __Git tools and sites__
197283
+ Be a simple command line tool that tries to do as much as it can without supervision, and with minimal supervision when complexities are encountered.
198284

199285
Written in Scala, under an MIT license.
286+
+ [Git Much Faster](https://gitlab.com/gitlab-accelerates-embedded/misc/git-much-faster)
287+
is a comprehensive benchmarking tool for comparing different Git clone strategies,
288+
especially for large repositories.
289+
Written as Bash shell script, under MIT license.
290+
+ [git-sqlite](https://github.com/cannadayr/git-sqlite)
291+
is a collection of shell scripts,
292+
including a custom diff and merge driver for sqlite,
293+
that allows a sqlite database to be tracked using the git version control system.
294+
Under MIT license.
200295

201296
+ [LearnGit.io](https://learngit.io/) teaches version control
202297
using animated visualizations of Git internals—and is
@@ -206,6 +301,12 @@ __Git tools and sites__
206301
a Git command search, and high-quality written documentation.
207302
Educators can email [email protected] for bulk vouchers.
208303
First mentioned in [Git Rev News Edition #108](https://git.github.io/rev_news/2024/02/29/edition-108/).
304+
+ [GitFichas](https://gitfichas.com/en) (also know as GitStudyCards)
305+
is a collection of study cards about Git,
306+
for devs that might need a refresher about Git commands.
307+
GitFichas is now [open-source](https://github.com/jtemporal/gitfichas)
308+
and undergoing some construction.
309+
209310

210311
## Releases
211312

0 commit comments

Comments
 (0)