From 5f621a6c02143035696c8089a301ff9fa8334c40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=A0t=C4=9Bp=C3=A1n=20N=C4=9Bmec?= Date: Tue, 2 Sep 2025 13:32:03 +0200 Subject: [PATCH] rn-126: minor copy edit Two changes which might warrant explanation: 1. 'misguided thoughts' is the title of Sean Gillespie's blog, but its lowercase spelling gives opportunity for the sentence to be misunderstood as editorial commentary (unlikely, granted, but gives the reader unnecessary pause); another option I considered was adding quotes or linkification, but saying just "on his blog" seems perfectly sufficient and clear. 2. Add quotes around a part of the git-tools description to indicate that "help you make crazy stuff in a very unsafe way" is a direct quote of the tool author's description. Otherwise I feel that this, too, will give the reader pause, as it provides almost no information, in contrast with what we usually try to achieve with descriptions. --- rev_news/drafts/edition-126.md | 36 +++++++++++++++++----------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/rev_news/drafts/edition-126.md b/rev_news/drafts/edition-126.md index 09cf0511d..c2ffc0a79 100644 --- a/rev_news/drafts/edition-126.md +++ b/rev_news/drafts/edition-126.md @@ -257,7 +257,7 @@ welcome your thoughts and feedback!_ * **Have you thought about mentoring new GSoC / Outreachy students?** - Yes, I hope to mentor future Outreachy interns if the opportunity arise. + Yes, I hope to mentor future Outreachy interns if the opportunity arises. * **If you could get a team of expert developers to work full time on something in Git for a full year, what would it be?** @@ -281,7 +281,7 @@ welcome your thoughts and feedback!_ * **What is your favorite Git-related tool/library, outside of Git itself?** - GitHub and GitLab + GitHub and GitLab. * **What is your toolbox for interacting with the mailing list and for development of Git?** @@ -370,7 +370,7 @@ __Various__ __Light reading__ + [The future of large files in Git is Git](https://tylercipriani.com/blog/2025/08/15/git-lfs/) - by Tyler Cipriani on his blog. It describes how can one use + by Tyler Cipriani on his blog. It describes how one can use partial clone today (and large object promisors in the future, which are work in progress) instead of using [Git LFS](https://git-lfs.com/) or similar solutions like [git-annex](https://git-annex.branchable.com/) @@ -404,12 +404,12 @@ __Light reading__ + [Radicle](https://radicle.xyz/), a peer-to-peer, local-first code collaboration stack built on Git, was first mentioned in [Git Rev News Edition #49](https://git.github.io/rev_news/2019/03/20/edition-49/). + [introducing spindle](https://blog.tangled.sh/ci) by Anirudh & Akshay on Tangled blog; - spindle is Tangled’s new CI runner built atop Nix and AT Protocol. + spindle is Tangled’s new CI runner built atop Nix and the AT Protocol. + [Tangled.sh](https://blog.tangled.sh/intro) is a new social-enabled Git collaboration platform - build on top of AT Protocol (which is behind [BlueSky](https://bsky.app/) + built on top of the AT Protocol (which is behind [BlueSky](https://bsky.app/) microblogging federated social media service). First mentioned in [the previous edition of Git Rev News](https://git.github.io/rev_news/2025/07/31/edition-125/). - + Compare [Using Radicle CI for Development](https://radicle.xyz/2025/07/23/using-radicle-ci-for-development) + + Compare the [Using Radicle CI for Development](https://radicle.xyz/2025/07/23/using-radicle-ci-for-development) article by Lars Wirzenius, also mentioned in [Git Rev News #125](https://git.github.io/rev_news/2025/07/31/edition-125/). [Radicle](https://radicle.xyz/) is another distributed Git hosting system, 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__ + [Some Pretty Cool Git Tools To Save Your Sanity](https://fev.al/posts/git-tools/) by Charles Féval on his blog. Mentions `git revise` for splitting pull requests (PRs), - and own `git backup`, `git reparent`, `git split`, `git move-branch`, and `git bookmark` commands. + and custom `git backup`, `git reparent`, `git split`, `git move-branch`, and `git bookmark` commands. + [Using Git worktrees for development](https://blog.kulman.sk/git-worktree/) by Igor Kulman on his blog. + [Curing A Case Of Git-UX](https://oppi.li/posts/curing_a_case_of_git-UX/) @@ -458,15 +458,15 @@ __Light reading__ and shell functions. + See also [Improving shell workflows with fzf](https://seb.jambor.dev/posts/improving-shell-workflows-with-fzf/), mentioned in [Git Rev News Edition #74](https://git.github.io/rev_news/2021/04/30/edition-74/). -+ [Making my GitHub heatmap widget](https://leanrada.com/notes/github-heatmap-widget/) - Lean Rada on their blog. The created tool scrapes an HTML input partially and reformats it, - but is constructed in such way that it could have consumed JSON from GitHub API instead. ++ [Making my GitHub heatmap widget](https://leanrada.com/notes/github-heatmap-widget/) by + Lean Rada on their blog. The created tool partially scrapes and reformats HTML input, + but is constructed in such way that it could consume JSON from GitHub API instead. + [TryHackMe - Git Happens](https://jacen.moe/blog/20250805-tryhackme-git-happens/) by Jacen Sekai on his blog, about [Git Happens](https://tryhackme.com/room/githappens): an easy-ranked box on [TryHackMe](https://tryhackme.com/), website for hands-on cyber security training through real-world scenarios. + [The Ingredients of a Productive Monorepo](https://blog.swgillespie.me/posts/monorepo-ingredients/) - by Sean Gillespie on his misguided thoughts blog. + by Sean Gillespie on his blog. + You can find a definition of "monorepo" and a list of various tools on the [Monorepo.tools](https://monorepo.tools/) site, which was first mentioned in [Git Rev News Edition #84](https://git.github.io/rev_news/2022/02/28/edition-84/). + [Git Branching Explained: Base, Topic, and Parent Branches](https://www.git-tower.com/blog/base-topic-parent-branches) @@ -481,7 +481,7 @@ __Light reading__ to reverse the order of the commits in an interactive `git rebase`. + [Every line of code is always documented](https://mislav.net/2014/02/hidden-documentation/) by Mislav Marohnić on his blog (2014). The article describes how to - extract information about code snippet from project history using `git blame`, + extract information about a code snippet from project history using `git blame`, 'pickaxe' search with `git log -S`, and a [git-churn](https://github.com/garybernhardt/dotfiles/blob/f0c0ff92209e5aed4fa3ef6faf056eb9944a8f12/bin/git-churn) script, and how to stay on the right side of history @@ -517,17 +517,17 @@ __Git tools and sites__ Written in Rust, under Apache 2.0 License. Started out as Patchable internal tool.
You might also be interested in reading the announcement blog post: - [Modifying Other People's Software]() + [Modifying Other People's Software](https://natkr.com/2025-08-14-modifying-other-peoples-software/) by Natalie Klestrup Röijezon (natkr) on natkr's ramblings. + Compare [patchwork](http://jk.ozlabs.org/projects/patchwork/) - a web-based patch tracking system - designed to facilitate the contribution and management of contributions to an open-source project, + designed to facilitate contribution and management of contributions to an open-source project, first mentioned in [Git Rev News Edition #20](https://git.github.io/rev_news/2016/10/19/edition-20/). + Compare [Stacked Git (StGit)](https://stacked-git.github.io/), an application for managing Git commits as a stack of patches, first mentioned in [Git Rev News Edition #17](https://git.github.io/rev_news/2016/07/20/edition-17/). + Compare [B4 Tools](https://github.com/mricon/b4), a helper utility 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/). - This tool is written to make it easier to participate in a patch-based workflows, + This tool is written to make it easier to participate in patch-based workflows, like those used in the Linux kernel development. First mentioned in [Git Rev News Edition #61](https://git.github.io/rev_news/2020/03/25/edition-61/). + [patch-hub](https://github.com/kworkflow/patch-hub/tree/unstable) is a TUI tool @@ -567,7 +567,7 @@ __Git tools and sites__ The [Introducing git-revise](https://mystor.github.io/git-revise.html) blog post was mentioned in [Git Rev News Edition #54](https://git.github.io/rev_news/2019/08/21/edition-54/). + [git-tools](https://github.com/cfe84/git-tools) is a set of additional Git commands - to help you make crazy stuff in a very unsafe way. + to "help you make crazy stuff in a very unsafe way". Includes `git backup`, `git move-branch`, `git reparent` (similar to `git rebase --onto`), `git split`, `git bookmark`, `git newbranch`, and `git get`. Written in Go, under GPL 2.0 license. @@ -579,7 +579,7 @@ __Git tools and sites__ + [git-word-blame](https://framagit.org/mdamien/git-word-blame) is a tool that shows word-by-word authors of a file, creating TSV and HTML files. Written in Python, under GPL 3.0 license. - The README includes links to a few alternative tools in "See also" section. + The README includes links to a few alternative tools in the "See also" section. + [`gguser`](https://github.com/withshubh/gguser) is a CLI tool to easily switch between different Git user profiles. It simplifies managing multiple GitHub or GitLab accounts @@ -589,7 +589,7 @@ __Git tools and sites__ for GitLab's application settings, groups, projects, and more, using hierarchical configuration written in YAML. Written in Python, under MIT license.
- See [GitlabForm for Gitlab repository automation](https://www.mikestreety.co.uk/blog/gitlabform-for-gitlab-repository-automation/) + See the [GitlabForm for Gitlab repository automation](https://www.mikestreety.co.uk/blog/gitlabform-for-gitlab-repository-automation/) blog post by Mike Street on his blog. + [`gmap`](https://github.com/seeyebe/gmap) is a fast command-line tool (with terminal interface) to explore Git activity - heatmaps, churn, authorship, and more.