You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: rev_news/drafts/edition-127.md
+101Lines changed: 101 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -165,6 +165,14 @@ This edition covers what happened during the months of August and September 2025
165
165
166
166
__Various__
167
167
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
+
168
176
169
177
__Light reading__
170
178
@@ -174,14 +182,92 @@ __Light reading__
174
182
by D. Ben Knoble on his Junk Drawer personal Blog,
175
183
about the new `git-greb` script that feeds `git grep` to `git blame`
176
184
(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:
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.
177
259
178
260
179
261
__Easy watching__
180
262
263
+
+[Git Mini Summit 2025 Videos](https://blog.gitbutler.com/git-mini-summit-2025)
264
+
by Scott Chacon on GitButler's Blog.
181
265
+ Kinetic Merge in action
182
266
+[Merging through a file split](https://youtu.be/JHb9DKK0LIA)
+[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.
185
271
186
272
187
273
__Git tools and sites__
@@ -197,6 +283,15 @@ __Git tools and sites__
197
283
+ 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.
198
284
199
285
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,
0 commit comments