Skip to content

Commit 4416139

Browse files
committed
rn-129: Tiny fixes and rephrasings, please cross-check.
1 parent 4cfc9ad commit 4416139

File tree

1 file changed

+48
-48
lines changed

1 file changed

+48
-48
lines changed

‎rev_news/drafts/edition-129.md‎

Lines changed: 48 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -27,21 +27,21 @@ This edition covers what happened during the months of October and November 2025
2727

2828
### Support
2929

30-
+[[Bug report] git cherry-pick silently ignores error whereas git apply fails for hunk apply](https://lore.kernel.org/git/CAEyHQXWd77_jJachC6FYbWMJ+L=KkKoUqiACQ7z8r-ZwYq8JYw@mail.gmail.com/)
30+
+[[Bug report]`git cherry-pick` silently ignores error whereas `git apply` fails for hunk apply](https://lore.kernel.org/git/CAEyHQXWd77_jJachC6FYbWMJ+L=KkKoUqiACQ7z8r-ZwYq8JYw@mail.gmail.com/)
3131

3232
Bhavik Bavishi filed and sent a bug report to the mailing
3333
list. Running `git cherry-pick` failed to apply some changes but
34-
didn't report any error. On the contrrary when creating a patch
34+
didn't report any error. On the contrary, when creating a patch
3535
using `git format-patch` from the same commit and applying it using
3636
`git apply --verbose`, the latter command also failed to apply the
3737
same changes but errored out. It seemed that there shouldn't be such
3838
a behavior discrepancy and that `git cherry-pick` should have
39-
reported an error too.
39+
reported an error, too.
4040

41-
Johannes Sixt, suggested using `git apply --3way` to apply the
41+
Johannes Sixt suggested using `git apply --3way` to apply the
4242
patch. He was interested not only on the success or failure of the
43-
command but also on the end result of applying the patch. Was that
44-
end result similar as the result from`git cherry-pick` or
43+
command, but also on the end result of applying the patch. Was that
44+
end result similar to the result of`git cherry-pick` or
4545
different?
4646

4747
Bhavik reported back that indeed `git apply --3way` succeeded and
@@ -97,15 +97,15 @@ As always, we welcome your thoughts and feedback!_
9797
spend majority of my time on games, but slowly I started enjoying
9898
the chance that development gave me to be the one behind the scene,
9999
controlling and making stuff which works. My approach is driven by
100-
curiosity and a desire to understnd how things really function.
100+
curiosity and a desire to understand how things really function.
101101
Whenever I start learning something new, I naturally end up going
102102
deeper and deeper into the smaller, niche details, not because
103103
I have to, but because it genuinely fascinates me. I enjoy peeling
104104
back the layers, figuring out the underlying mechanisms, and
105105
understanding the “why” behind everything I work on. It’s that
106106
curiosity that keeps pulling me into new domains and motivates me
107107
to keep exploring. Apart from this, for fun, I like to participate
108-
in hackathons, GameJams and Cyber security Capture-The-Flag(CTFs)
108+
in hackathons, GameJams and Cyber security Capture-The-Flag(CTF)
109109
competitions. Outside of tech, I enjoy listening to music, brewing
110110
coffee, skateboarding, and learning guitar, they help me unwind
111111
and keep a balance beyond the screen.
@@ -213,7 +213,7 @@ As always, we welcome your thoughts and feedback!_
213213
excited about?**
214214

215215
I've been following Patrick's [patch series on `git history`](https://public-inbox.org/git/[email protected]/).
216-
I am excited for that feature to release.
216+
I am excited about that feature's release.
217217

218218
***What is your favorite Git-related tool/library, outside of Git
219219
itself?**
@@ -235,11 +235,11 @@ As always, we welcome your thoughts and feedback!_
235235

236236
I don't have anything planned out in particular but I do really
237237
admire the way my mentor and other contributors in the organisation
238-
contribute, open source is something which basically runs the world,
238+
contribute. Open source is something which basically runs the world,
239239
organisations like Git and Linux function because of collective and
240-
voluntary efforts and they are what makes the world as it is today
240+
voluntary efforts; they are what makes the world as it is today,
241241
and carrying that forward I want to contribute in a way which makes
242-
softwares accessible to everyone and help build up on these
242+
software accessible to everyone and help build up on these
243243
foundational blocks.
244244

245245
***What is your advice for people who want to start Git development?
@@ -257,7 +257,7 @@ As always, we welcome your thoughts and feedback!_
257257
are no traditional issues as other organizations have. Being active
258258
on the mailing list, checking out the ongoing topics might help you
259259
decide what to work on. Everyone on the mailing list and discord is
260-
very friendly and is always looking forward to help you out so feel
260+
very friendly and is always looking forward to help you out, so feel
261261
free to ask if you have any doubts :)
262262

263263
***Would you recommend other students or contributors to participate
@@ -291,14 +291,14 @@ __Various__
291291
Highlights include `git last-modified` command,
292292
`git fast-export` and `git fast-import` signature-related improvements,
293293
new and improved `git maintenance` strategies,
294-
new subcommand for new `git repo` to display repository metrics, etc.
294+
a new subcommand for the new `git repo` to display repository metrics, etc.
295295
-[Highlights from Git 2.52](https://github.blog/open-source/git/highlights-from-git-2-52/)
296296
by Taylor Blau on GitHub Blog.
297-
Mentions `git last-modified` command for tree-level blame information,
297+
Mentions the`git last-modified` command for tree-level blame information,
298298
advanced repository maintenance strategies for `git maintenance`,
299-
new sub-commands be added to `git refs`, new`git repo` command, etc.
299+
new subcommands added to `git refs`, the experimental`git repo` command, etc.
300300
-[lakeFS Acquires DVC, Uniting Data Version Control Pioneers to Accelerate AI-ready Data](https://lakefs.io/media-mentions/lakefs-acquires-dvc-uniting-data-version-control-pioneers/)
301-
announcement by LakeFS on their Mentions Media page.
301+
announcement by lakeFS on their Mentions Media page.
302302
-[DVC Joins lakeFS: Your Questions Answered!](https://dvc.org/blog/dvc-joins-lakefs-your-questions-answered/)
303303
by Jeny De Figueiredo on DVC Blog.
304304
-[A Shared Vision for the Future of DVC](https://dvc.org/blog/a-shared-vision-for-the-future-of-dvc/)
@@ -341,7 +341,7 @@ __Light reading__
341341
-[Why Git is the first tool every new developer needs to learn](https://www.howtogeek.com/beginning-git-what-it-is-and-why-its-crucial/)
342342
by Graeme Peacock on How-To Geek.
343343
-[Git for Vibe Coders](https://www.kdnuggets.com/git-for-vibe-coders),
344-
just enough to stop Claude from accidently deleting your code and database.
344+
just enough to stop Claude from accidentally deleting your code and database.
345345
By Abid Ali Awan on KDnuggets.
346346
-[4 advanced git commands you probably haven't heard of](https://www.howtogeek.com/advanced-git-commands-you-probably-havent-heard-of/):
347347
[`git clean`](https://git-scm.com/docs/git-clean),
@@ -351,15 +351,15 @@ __Light reading__
351351
by Bobby Jack on How-To Geek.
352352
-[Setting File Permissions in Git](https://www.tvaidyan.com/2025/11/13/setting-file-permissions-in-git/)
353353
by Tom Vaidyan on his personal blog;
354-
though I wonder why he shows low-level `git update-index --chmod=+x <file>`("plumbing")
355-
first, instead of user-facing `git add --chmod=+x <file>`("porcelain" command).
354+
though I wonder why he shows the low-level `git update-index --chmod=+x <file>` "plumbing" command
355+
first, instead of the corresponding user-facing `git add --chmod=+x <file>` "porcelain" command.
356356
-[Why You Should Be Using Git Worktrees](https://blog.randombits.host/why-you-should-be-using-git-worktrees/)
357357
by Conor in Quick Tip on their Random Bits personal blog
358-
(it includes their helper `gwc`, i.e. git worktree create, shell script).
358+
(it includes their helper `gwc`, i.e. `git worktree create`, shell script).
359359
-[tree-me: Because git worktrees shouldn't be a chore](https://haacked.com/archive/2025/11/21/tree-me/)
360360
by Phil Haack on his You've Been Haacked blog.
361361
-[Use skip-worktree to ignore modified files](https://www.brandonpugh.com/til/git/skip-worktree-ignore-modified-files/)
362-
by Brandon Pugh in "TIL: Today I learned..." section on his blog.
362+
by Brandon Pugh in the "TIL: Today I learned..." section on his blog.
363363
-[Managing Multiple Projects in One Repository: Submodules, Subtrees, Monorepos & Partial Cloning Explained](https://dev.to/k-kibet/managing-multiple-projects-in-one-repository-submodules-subtrees-monorepos-partial-cloning-21mc)
364364
by Kibet Korir (K-kibet) for Codespear on DEV\.to.
365365
-[Automatically switching Git Identities and SSH Keys on the same machine](https://dev.to/enbis/automatically-switching-git-identities-and-ssh-keys-on-the-same-machine-75n)
@@ -374,7 +374,7 @@ __Light reading__
374374
- [One PC, Multiple Git Configs (This Will Save You Time!)](https://medium.com/@matteopampana/one-pc-multiple-git-configs-this-will-save-you-time-f702880744f7)
375375
mentioned in [Git Rev News Edition #120](https://git.github.io/rev_news/2025/02/28/edition-120/).
376376
-[Git: Amend any commit](https://ylan.segal-family.com/blog/2025/11/15/git-ammend-any-commit/)
377-
(scripting around `git commit --amend`, and `git commit --fixup` +`git rebase --autosquash`)
377+
(scripting around `git commit --amend`, `git commit --fixup`, and`git rebase --autosquash`)
378378
by Ylan Segal on his "on.code && such" blog.
379379
-[If You Think YOUR Commit Messages Are Bad, Just Wait...](https://dev.to/sylwia-lask/if-you-think-your-commit-messages-are-bad-just-wait-3fgk)
380380
by Sylwia Laskowska on DEV\.to,
@@ -400,7 +400,7 @@ __Light reading__
400400

401401
__Easy watching__
402402

403-
-[How to ensure the Git community is / stays healthy: Emily Shaffer / Patrick Steinhardt & guests](https://www.youtube.com/watch?v=vKsOFHNSb4Q)
403+
-[How to ensure the Git community is and stays healthy: Emily Shaffer / Patrick Steinhardt & guests](https://www.youtube.com/watch?v=vKsOFHNSb4Q)
404404
on GitButler channel on YouTube [duration: 44:42].
405405

406406

@@ -418,11 +418,11 @@ __Git tools and sites__
418418
commits, developers, modified files, diffs, and source code.
419419
Written in Python, under Apache 2.0 license.
420420
-[tree-me](https://github.com/haacked/dotfiles/blob/main/bin/tree-me)
421-
is a minimal git worktree helper
422-
that leverages git's native capabilities.
423-
It uses git-like subcommands and follows conventions so you don’t have to think:
424-
auto-detects repository name from your git remote,
425-
auto-detects default branch, organizes by repo, provides tab completion, etc.
421+
is a minimal `git worktree` helper
422+
that leverages Git's native capabilities.
423+
It uses Git-like subcommands and follows conventions so you don’t have to think:
424+
auto-detects the repository name from your Git remote,
425+
auto-detects the default branch, organizes by repo, provides tab completion, etc.
426426
Single bash script, part of [haacked dotfiles](https://github.com/haacked/dotfiles).
427427
No license.
428428
- See also [Worktree Manager](https://github.com/jarredkenny/worktree-manager) (wtm),
@@ -431,9 +431,9 @@ __Git tools and sites__
431431
-[Spelungit](https://github.com/haacked/spelungit) is a Model Context Protocol (MCP) server
432432
for exploring Git commit history using semantic search.
433433
With this tool you can search through commits with natural language commands
434-
like "Search git history to find out why was this class added?",
434+
like "Search Git history to find out why was this class added?",
435435
or "search_commits(query="authentication login changes", limit=5)".
436-
Uses Microsoft's all-MiniLM-L6-v2 embeding model via [sentence-transformers](https://www.sbert.net/),
436+
Uses Microsoft's all-MiniLM-L6-v2 embedding model via [sentence-transformers](https://www.sbert.net/),
437437
or deterministic hash-based embeddings when sentence-transformers is unavailable.
438438
Written in Python (with a few Bash scripts), under MIT License.
439439
- See also [Spelungit: When `git log --grep` isn't enough](https://haacked.com/archive/2025/09/29/announcing-spelungit/)
@@ -450,27 +450,27 @@ __Git tools and sites__
450450
-[`mani`](https://manicli.com/) is a CLI tool
451451
that helps you manage multiple repositories.
452452
It's useful when you are working with microservices, multi-project systems,
453-
multiple libraries, or just a collection of repositories
453+
multiple libraries, or just a collection of repositories,
454454
and want a central place for pulling all repositories and running commands across them.
455455
Written in Go, under MIT License.
456456
-[eget](https://github.com/zyedidia/eget) is a command-line tool
457457
for easily fetching and extracting pre-built binaries from GitHub releases.
458458
Written in Go, under MIT License.
459459
-[dunk](https://github.com/darrenburns/dunk) is a tool
460-
to provide prettier git diffs in the terminal
461-
by pipe-ing`git diff` output into it (`git diff | dunk` or `git diff | dunk | less -R`).
462-
In is very early stages of development.
460+
to provide prettier Git diffs in the terminal
461+
by piping`git diff` output into it (`git diff | dunk` or `git diff | dunk | less -R`).
462+
In its very early stages of development.
463463
Written in Python, under MIT License.
464464
- See also [git-delta](https://dandavison.github.io/delta/),
465-
a syntax-highlighting pager for git, diff, grep, and blame output.
465+
a syntax-highlighting pager for `git`, `diff`, `grep`, and `git blame` output.
466466
It was first mentioned in [Git Rev News Edition #86](https://git.github.io/rev_news/2022/04/30/edition-86/),
467467
though there is another [delta](https://github.com/octavore/delta)
468468
command-line diff tool which was first mentioned in [edition #9](https://git.github.io/rev_news/2015/11/11/edition-9/).
469469
- See also [diff-so-fancy](https://github.com/so-fancy/diff-so-fancy) tool,
470470
which beside piping `git diff` output to it,
471471
can also be used as `core.pager` and `interactive.diffFilter`.
472472
It was first mentioned in [Git Rev News Edition #13](https://git.github.io/rev_news/2016/03/16/edition-13/).
473-
- There is also [`contrib/diff-highlight`](https://github.com/git/git/tree/master/contrib/diff-highlight)
473+
- There is also a [`contrib/diff-highlight`](https://github.com/git/git/tree/master/contrib/diff-highlight)
474474
diff pager script in the Git repository, written in Perl.
475475
It was mentioned in [Git Rev News Edition #53](https://git.github.io/rev_news/2019/07/24/edition-53/).
476476
-[GitType](https://github.com/unhappychoice/gittype) is a CLI tool
@@ -479,21 +479,21 @@ __Git tools and sites__
479479
when you can type your beautiful `fn main()` implementations?
480480
Written in Rust, under MIT License.
481481
-[Serie](https://github.com/lusingander/serie) is a TUI tool that
482-
provides rich git commit graph in your terminal.
482+
provides a rich Git commit graph in your terminal.
483483
Written in Rust, under MIT License.
484484
- See also [tig](https://jonas.github.io/tig/),
485485
an ncurses-based text-mode interface for Git,
486486
first mentioned in [Git Rev News Edition #18](https://git.github.io/rev_news/2016/08/17/edition-18/).
487487
-[prettydiff](https://github.com/prettydiff/prettydiff) is a beautifier and language aware
488-
code comparison tool for many languages. It also minifies and a few other things.
489-
There is web service showing how the tool works at <https://prettydiff.com/tool.xhtml>.
488+
code comparison tool for many languages. It also minifies and does a few other things.
489+
There is a web service showing how the tool works at <https://prettydiff.com/tool.xhtml>.
490490
Written in TypeScript and HTML,
491491
under [CC0](https://creativecommons.org/public-domain/cc0/) license.
492492
-[fnox: Fort Knox for your secrets](https://fnox.jdx.dev/)
493493
is a tool to manage secrets with encryption, or cloud providers, or both.
494494
Fnox uses a simple TOML config file (`fnox.toml`) that you check into Git;
495495
secrets are either encrypted inline, or provided as references
496-
that points to a secret in age, AWS, 1Password, etc.
496+
that point to a secret in age, AWS, 1Password, etc.
497497
Written in Rust, under MIT License.
498498
-[asdf](https://asdf-vm.com/guide/introduction.html) is a tool version manager.
499499
All tool version definitions are contained within one file (`.tool-versions`)
@@ -516,20 +516,20 @@ __Git tools and sites__
516516
[Cloudflare Pages](https://pages.cloudflare.com/) (JAMstack platform), etc.
517517
-[gitsuggest](https://github.com/csurfer/gitsuggest) is a tool
518518
to suggest GitHub repositories based on the repositories you have shown interest in
519-
by “starring”. It is using Latent Dirichlet Allocation (LDA) method.
520-
There is also [gitSuggest](http://www.gitsuggest.com/) service (in beta), on Heroku.
519+
by “starring”. It is using the Latent Dirichlet Allocation (LDA) method.
520+
There is also a [gitSuggest](http://www.gitsuggest.com/) service (in beta) on Heroku.
521521
Written on Python, under MIT License.
522522
-[Josh](https://josh-project.github.io/josh/) (Just One Single History)
523523
([repo](https://github.com/josh-project/josh))
524524
is a tool that combines the advantages of monorepos with those of multirepos
525-
by leveraging a blazingly-fast, incremental, and reversible implementation
526-
of git history filtering.
525+
by leveraging a blazinglyfast, incremental, and reversible implementation
526+
of Git history filtering.
527527
Note that to guarantee filters are reversible
528528
Josh restricts the kind of filter that can be used.
529529
Use cases include partial cloning, workspaces, simplified CI/CD;
530-
this tool also provides GraphQL API.
530+
this tool also provides a GraphQL API.
531531
Josh is distributed via [Docker Hub](https://hub.docker.com/r/joshproject/josh-proxy),
532-
and you can start it with appropriate `docker run` command.
532+
and you can start it with the appropriate `docker run` command.
533533
See its [Frequently Asked Questions](https://josh-project.github.io/josh/faq.html#frequently-asked-questions)
534534
for comparison with `git sparse-checkout`, partial clone, submodules, `git subtree`,
535535
and `git filter-repo`.
@@ -554,7 +554,7 @@ __Git tools and sites__
554554
- Contrast [Vigilante Justice on GitHub: GitHub Graffiti](https://trufflesecurity.com/blog/vigilante-justice-on-github) by Dylan Ayrey,
555555
mentioned in [Git Rev News Edition #118](https://git.github.io/rev_news/2024/12/31/edition-118/),
556556
about how you can paint funny pixel art (graffiti) with fake commit Git histories
557-
on spammer/phisher’s GitHub profiles (on their activity heatmap plot)
557+
on spammer/phisher’s GitHub profiles (that is, on their activity heatmap plot).
558558

559559

560560
## Releases

0 commit comments

Comments
(0)