@@ -257,7 +257,7 @@ welcome your thoughts and feedback!_
257
257
258
258
* ** Have you thought about mentoring new GSoC / Outreachy students?**
259
259
260
- Yes, I hope to mentor future Outreachy interns if the opportunity arise .
260
+ Yes, I hope to mentor future Outreachy interns if the opportunity arises .
261
261
262
262
* ** If you could get a team of expert developers to work full time on
263
263
something in Git for a full year, what would it be?**
@@ -281,7 +281,7 @@ welcome your thoughts and feedback!_
281
281
* ** What is your favorite Git-related tool/library, outside of Git
282
282
itself?**
283
283
284
- GitHub and GitLab
284
+ GitHub and GitLab.
285
285
286
286
* ** What is your toolbox for interacting with the mailing list and for
287
287
development of Git?**
@@ -370,7 +370,7 @@ __Various__
370
370
__ Light reading__
371
371
372
372
+ [ The future of large files in Git is Git] ( https://tylercipriani.com/blog/2025/08/15/git-lfs/ )
373
- by Tyler Cipriani on his blog. It describes how can one use
373
+ by Tyler Cipriani on his blog. It describes how one can use
374
374
partial clone today (and large object promisors in the future,
375
375
which are work in progress) instead of using [ Git LFS] ( https://git-lfs.com/ )
376
376
or similar solutions like [ git-annex] ( https://git-annex.branchable.com/ )
@@ -404,12 +404,12 @@ __Light reading__
404
404
+ [ Radicle] ( https://radicle.xyz/ ) , a peer-to-peer, local-first code collaboration stack built on Git,
405
405
was first mentioned in [ Git Rev News Edition #49 ] ( https://git.github.io/rev_news/2019/03/20/edition-49/ ) .
406
406
+ [ introducing spindle] ( https://blog.tangled.sh/ci ) by Anirudh & Akshay on Tangled blog;
407
- spindle is Tangled’s new CI runner built atop Nix and AT Protocol.
407
+ spindle is Tangled’s new CI runner built atop Nix and the AT Protocol.
408
408
+ [ Tangled.sh] ( https://blog.tangled.sh/intro ) is a new social-enabled Git collaboration platform
409
- build on top of AT Protocol (which is behind [ BlueSky] ( https://bsky.app/ )
409
+ built on top of the AT Protocol (which is behind [ BlueSky] ( https://bsky.app/ )
410
410
microblogging federated social media service).
411
411
First mentioned in [ the previous edition of Git Rev News] ( https://git.github.io/rev_news/2025/07/31/edition-125/ ) .
412
- + Compare [ Using Radicle CI for Development] ( https://radicle.xyz/2025/07/23/using-radicle-ci-for-development )
412
+ + Compare the [ Using Radicle CI for Development] ( https://radicle.xyz/2025/07/23/using-radicle-ci-for-development )
413
413
article by Lars Wirzenius, also mentioned in [ Git Rev News #125 ] ( https://git.github.io/rev_news/2025/07/31/edition-125/ ) .
414
414
[ Radicle] ( https://radicle.xyz/ ) is another distributed Git hosting system,
415
415
first mentioned in [ Git Rev News Edition #49 ] ( https://git.github.io/rev_news/2019/03/20/edition-49/ ) .
@@ -448,7 +448,7 @@ __Light reading__
448
448
+ [ Some Pretty Cool Git Tools To Save Your Sanity] ( https://fev.al/posts/git-tools/ )
449
449
by Charles Féval on his blog.
450
450
Mentions ` git revise ` for splitting pull requests (PRs),
451
- and own ` git backup ` , ` git reparent ` , ` git split ` , ` git move-branch ` , and ` git bookmark ` commands.
451
+ and custom ` git backup ` , ` git reparent ` , ` git split ` , ` git move-branch ` , and ` git bookmark ` commands.
452
452
+ [ Using Git worktrees for development] ( https://blog.kulman.sk/git-worktree/ )
453
453
by Igor Kulman on his blog.
454
454
+ [ Curing A Case Of Git-UX] ( https://oppi.li/posts/curing_a_case_of_git-UX/ )
@@ -458,15 +458,15 @@ __Light reading__
458
458
and shell functions.
459
459
+ See also [ Improving shell workflows with fzf] ( https://seb.jambor.dev/posts/improving-shell-workflows-with-fzf/ ) ,
460
460
mentioned in [ Git Rev News Edition #74 ] ( https://git.github.io/rev_news/2021/04/30/edition-74/ ) .
461
- + [ Making my GitHub heatmap widget] ( https://leanrada.com/notes/github-heatmap-widget/ )
462
- Lean Rada on their blog. The created tool scrapes an HTML input partially and reformats it ,
463
- but is constructed in such way that it could have consumed JSON from GitHub API instead.
461
+ + [ Making my GitHub heatmap widget] ( https://leanrada.com/notes/github-heatmap-widget/ ) by
462
+ Lean Rada on their blog. The created tool partially scrapes and reformats HTML input ,
463
+ but is constructed in such way that it could consume JSON from GitHub API instead.
464
464
+ [ TryHackMe - Git Happens] ( https://jacen.moe/blog/20250805-tryhackme-git-happens/ )
465
465
by Jacen Sekai on his blog, about [ Git Happens] ( https://tryhackme.com/room/githappens ) :
466
466
an easy-ranked box on [ TryHackMe] ( https://tryhackme.com/ ) , website for
467
467
hands-on cyber security training through real-world scenarios.
468
468
+ [ The Ingredients of a Productive Monorepo] ( https://blog.swgillespie.me/posts/monorepo-ingredients/ )
469
- by Sean Gillespie on his misguided thoughts blog.
469
+ by Sean Gillespie on his blog.
470
470
+ You can find a definition of "monorepo" and a list of various tools on the [ Monorepo.tools] ( https://monorepo.tools/ ) site,
471
471
which was first mentioned in [ Git Rev News Edition #84 ] ( https://git.github.io/rev_news/2022/02/28/edition-84/ ) .
472
472
+ [ Git Branching Explained: Base, Topic, and Parent Branches] ( https://www.git-tower.com/blog/base-topic-parent-branches )
@@ -481,7 +481,7 @@ __Light reading__
481
481
to reverse the order of the commits in an interactive ` git rebase ` .
482
482
+ [ Every line of code is always documented] ( https://mislav.net/2014/02/hidden-documentation/ )
483
483
by Mislav Marohnić on his blog (2014). The article describes how to
484
- extract information about code snippet from project history using ` git blame ` ,
484
+ extract information about a code snippet from project history using ` git blame ` ,
485
485
'pickaxe' search with ` git log -S ` , and a
486
486
[ git-churn] ( https://github.com/garybernhardt/dotfiles/blob/f0c0ff92209e5aed4fa3ef6faf056eb9944a8f12/bin/git-churn ) script,
487
487
and how to stay on the right side of history
@@ -517,17 +517,17 @@ __Git tools and sites__
517
517
Written in Rust, under Apache 2.0 License.
518
518
Started out as Patchable internal tool.<br >
519
519
You might also be interested in reading the announcement blog post:
520
- [ Modifying Other People's Software] ( )
520
+ [ Modifying Other People's Software] ( https://natkr.com/2025-08-14-modifying-other-peoples-software/ )
521
521
by Natalie Klestrup Röijezon (natkr) on natkr's ramblings.
522
522
+ Compare [ patchwork] ( http://jk.ozlabs.org/projects/patchwork/ ) - a web-based patch tracking system
523
- designed to facilitate the contribution and management of contributions to an open-source project,
523
+ designed to facilitate contribution and management of contributions to an open-source project,
524
524
first mentioned in [ Git Rev News Edition #20 ] ( https://git.github.io/rev_news/2016/10/19/edition-20/ ) .
525
525
+ Compare [ Stacked Git (StGit)] ( https://stacked-git.github.io/ ) ,
526
526
an application for managing Git commits as a stack of patches,
527
527
first mentioned in [ Git Rev News Edition #17 ] ( https://git.github.io/rev_news/2016/07/20/edition-17/ ) .
528
528
+ Compare [ B4 Tools] ( https://github.com/mricon/b4 ) , a helper utility
529
529
to work with patches made available via a [ public-inbox] ( https://public-inbox.org/README.html ) archive like [ lore.kernel.org] ( https://lore.kernel.org/ ) .
530
- This tool is written to make it easier to participate in a patch-based workflows,
530
+ This tool is written to make it easier to participate in patch-based workflows,
531
531
like those used in the Linux kernel development.
532
532
First mentioned in [ Git Rev News Edition #61 ] ( https://git.github.io/rev_news/2020/03/25/edition-61/ ) .
533
533
+ [ patch-hub] ( https://github.com/kworkflow/patch-hub/tree/unstable ) is a TUI tool
@@ -567,7 +567,7 @@ __Git tools and sites__
567
567
The [ Introducing git-revise] ( https://mystor.github.io/git-revise.html )
568
568
blog post was mentioned in [ Git Rev News Edition #54 ] ( https://git.github.io/rev_news/2019/08/21/edition-54/ ) .
569
569
+ [ git-tools] ( https://github.com/cfe84/git-tools ) is a set of additional Git commands
570
- to help you make crazy stuff in a very unsafe way.
570
+ to " help you make crazy stuff in a very unsafe way" .
571
571
Includes ` git backup ` , ` git move-branch ` , ` git reparent ` (similar to ` git rebase --onto ` ),
572
572
` git split ` , ` git bookmark ` , ` git newbranch ` , and ` git get ` .
573
573
Written in Go, under GPL 2.0 license.
@@ -579,7 +579,7 @@ __Git tools and sites__
579
579
+ [ git-word-blame] ( https://framagit.org/mdamien/git-word-blame )
580
580
is a tool that shows word-by-word authors of a file, creating TSV and HTML files.
581
581
Written in Python, under GPL 3.0 license.
582
- The README includes links to a few alternative tools in "See also" section.
582
+ The README includes links to a few alternative tools in the "See also" section.
583
583
+ [ ` gguser ` ] ( https://github.com/withshubh/gguser ) is a CLI tool
584
584
to easily switch between different Git user profiles.
585
585
It simplifies managing multiple GitHub or GitLab accounts
@@ -589,7 +589,7 @@ __Git tools and sites__
589
589
for GitLab's application settings, groups, projects, and more,
590
590
using hierarchical configuration written in YAML.
591
591
Written in Python, under MIT license.<br >
592
- See [ GitlabForm for Gitlab repository automation] ( https://www.mikestreety.co.uk/blog/gitlabform-for-gitlab-repository-automation/ )
592
+ See the [ GitlabForm for Gitlab repository automation] ( https://www.mikestreety.co.uk/blog/gitlabform-for-gitlab-repository-automation/ )
593
593
blog post by Mike Street on his blog.
594
594
+ [ ` gmap ` ] ( https://github.com/seeyebe/gmap ) is a fast command-line tool
595
595
(with terminal interface) to explore Git activity - heatmaps, churn, authorship, and more.
0 commit comments