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-125.md
+191Lines changed: 191 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -391,16 +391,207 @@ welcome your thoughts and feedback!_
391
391
392
392
__Various__
393
393
394
+
+[[LWN.net] A set of Git security-fix releases](https://lwn.net/Articles/1029182/)
395
+
by Jonathan Corbet on LWN\.net, and<br>
396
+
[Multiple vulnerabilities fixed in Git](https://www.openwall.com/lists/oss-security/2025/07/08/4)
397
+
by Taylor Blau on oss-security mailing list
398
+
+[[ANNOUNCE] Git v2.50.1 and friends](https://public-inbox.org/git/xmqqzfdevcov.fsf@gitster.g/t/#u)
399
+
by Junio C Hamano on the git mailing list.
400
+
+[Launchpad](https://launchpad.net/) is [phasing out Bazaar code hosting](https://discourse.ubuntu.com/t/phasing-out-bazaar-code-hosting/62189).
401
+
This post provides link to the [Migrate a Repository From Bazaar to Git](https://jugmac00.github.io/blog/migrate-a-repository-from-bazaar-to-git/) article.
This article talks about how to handmake your Git repositories without using git commands.
409
+
You might also learn a bit more about how Git works under the hood during the process.
410
+
+[How to use git worktree effectively with Python projects](https://www.andreagrandi.it/posts/how-to-use-git-worktree-effectively-with-python-projects/)
411
+
(with the help of a simple [git-add-worktree.sh](https://gist.github.com/andreagrandi/542b438bf0017d93aff2b640037e3ce1) Bash script)
412
+
by Andrea Grandi on his blog.
413
+
+[Managing Multiple Claude Code Sessions Without Worktrees](https://blog.gitbutler.com/parallel-claude-code/)
414
+
by Scott Chacon on Butler's Log (GitButler Blog).
415
+
With [Claude Code](https://www.anthropic.com/claude-code)'s new [lifecycle hooks](https://docs.anthropic.com/en/docs/claude-code/hooks),
416
+
[GitButler](https://gitbutler.com/) Git client auto-sorts simultaneous AI coding into separate branches,
417
+
without manual [use of `git worktree`](https://www.anthropic.com/engineering/claude-code-best-practices#c-use-git-worktrees).
418
+
With this feature you can write three features, and get three clean branches.
419
+
+[wtp: A Better Git Worktree CLI Tool](https://dev.to/satococoa/wtp-a-better-git-worktree-cli-tool-4i8l)
420
+
by Satoshi Ebisawa on DEV\.to.
421
+
The [wtp](https://github.com/satococoa/wtp) tool was created to make
422
+
working with multiple tasks in parallel using [Claude Code](https://www.anthropic.com/claude-code)
423
+
easier than with `git worktree`.
424
+
+[Automated repo maintenance via GitHub Copilot coding agent](https://blog.pamelafox.org/2025/07/automated-repo-maintenance-with-github.html)
by Nick Taylor on Just Some Dev blog (and also [on DEV\.to](https://dev.to/nickytonline/git-worktrees-git-done-right-2p7f)).
428
+
+[I Lost My Git Stash, So I Built a Tool (VS Code Extension) to Share It](https://dev.to/karandeepsingh7070/i-lost-my-git-stash-so-i-built-a-tool-to-share-it-27bn)
429
+
by Karandeep Singh on DEV\.to.
430
+
+[Git: share a full repository as a file with `git fast-export`](https://adamj.eu/tech/2025/07/15/git-share-fast-export/)
431
+
by Adam Johnson on his blog
432
+
(for some reason the post does not mention the alternative of using
+[Guest Post: How I Scanned all of GitHub’s “Oops Commits” for Leaked Secrets](https://trufflesecurity.com/blog/guest-post-how-i-scanned-all-of-github-s-oops-commits-for-leaked-secrets)
458
+
by Sharon Brizinov on The Dig, the Truffle Security blog.
459
+
+[Top 17 Essential Git Tools for Enhanced Developer Productivity](https://dev.to/vaib/top-17-essential-git-tools-for-enhanced-developer-productivity-7f3)
describes problem with Unified Diff format, and proposes as a solution
471
+
a new file format specification for Extensible Diffs,
472
+
fully backwards-compatible with existing tools,
473
+
while also being future-proof and remaining human-readable.
403
474
-[git-phoenix](https://github.com/yaitskov/git-phoenix) does repository recovery.
475
+
+[wtp (Worktree Plus)](https://github.com/satococoa/wtp) is a Git worktree management tool
476
+
that extends git's worktree functionality with
477
+
automated setup, branch tracking, and project-specific hooks.
478
+
Written in Go, under the MIT license.
479
+
+[GitNifty](https://gitnifty.js.org/index.html) is a robust and promise-based Git utility for Node.js,
480
+
offering developers smart, automation-ready commands for common Git operations.
481
+
Created for building CLI tools, automation scripts, or custom Git workflows.
482
+
Written in TypeScript, and released under the Apache License.
483
+
+[difit](https://github.com/yoshiko-pg/difit) is a CLI tool
484
+
that lets you view and review local git diffs with a GitHub-style viewer
485
+
(in a browser). Written in TypeScript, under MIT license.<br>
486
+
See [difit: Preview GitHub-like diffs locally before you push](https://dev.to/unhappychoice/difit-preview-github-like-diffs-locally-before-you-push-37gc)
487
+
by Yuji Ueki on DEV\.to.
488
+
+[Flint](https://flintable.com/docs/flint/) is a Git-integrated code formatter
489
+
that lets each developer work in their preferred style locally,
490
+
while maintaining a consistent style remotely.
491
+
By automatically applying “local” and “remote” formatting passes during pull and push operations,
492
+
Flint prevents formatting noise in commits and code reviews.
493
+
It is currently in _alpha_ and is available exclusively on npm.
494
+
Written in Bash, under MIT license.
495
+
+[DotProj](https://dotproj.ac-jr.com/) is a developer-centric CLI tool
496
+
designed to manage project-specific configuration files with Git versioning.
497
+
It helps keep your development environment settings organized, versioned, and synchronized
498
+
across multiple machines and projects.
499
+
DotProj uses Git commands (commit, push, pull, clone) making it intuitive for developers.
is a Bash script that resolves a short git commit ID to its full SHA-1 hash,
510
+
which is particularly useful for fixing references in commit messages.
511
+
Under GPL-2.0 license.
512
+
+[GitHub Trends](https://www.githubtrends.io/) is a service that
513
+
uses GitHub API to bring you insightful metrics on your contributions,
514
+
broken by repository and language.
515
+
+[DeepWiki](https://deepwiki.com/): AI-generated docs for any repo.
516
+
This service turns any public GitHub repo into up-to-date documentation you can talk to
517
+
(see for example [DeepWiki: git/git](https://deepwiki.com/git/git).
518
+
DeepWiki is the free public version of [Devin Wiki](https://docs.devin.ai/work-with-devin/devin-wiki) and [Devin Search](https://docs.devin.ai/work-with-devin/devin-search).<br>
519
+
There are a few silimar projects, like
520
+
[Open Source DeepWiki](https://github.com/AsyncFuncAI/deepwiki-open) and
is an AI-powered agent for triaging failed [Dependabot](https://docs.github.com/en/code-security/getting-started/dependabot-quickstart-guide) pull requests
524
+
across one GitHub repositories. The agent uses [Pydantic AI](https://ai.pydantic.dev/)
525
+
for LLM-based decisions and the GitHub API for repository, PR, and issue management.
526
+
Written in Python, under MIT license.
527
+
+[tangled](https://tangled.sh/) is new social-enabled git collaboration platform
528
+
built on [AT Protocol](https://atproto.com/) (that powers the Bluesky social network).
529
+
Written in Go, under MIT license; note that it is in alpha stage of development.<br>
530
+
Compare with:
531
+
+[Radicle](https://radicle.xyz/), a peer-to-peer, local-first code collaboration stack built on Git
532
+
(first mentioned in [Git Rev News Edition #49](https://git.github.io/rev_news/2019/03/20/edition-49/)).
533
+
+ [ForgeFed](https://forgefed.org/) (formerly GitPub), a federation protocol for software forges
534
+
(first mentioned in [Git Rev News Edition #69](https://git.github.io/rev_news/2020/11/27/edition-69/)).
0 commit comments