Skip to content

Commit e99971e

Browse files
committed
rn-119: Add links to various news, articles, sites, and tools
1 parent 23a052b commit e99971e

File tree

1 file changed

+63
-0
lines changed

1 file changed

+63
-0
lines changed

rev_news/drafts/edition-119.md

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,15 +146,65 @@ This edition covers what happened during the months of December 2024 and January
146146

147147
__Various__
148148

149+
* [Highlights from Git 2.48](https://github.blog/open-source/git/highlights-from-git-2-48/)
150+
by Taylor Blau on GitHub Blog, about
151+
faster SHA-1s computations for checksums, adding `--remerge-diff` option to `git range-diff` command,
152+
memory-leak free tests, introducing the Meson build system, and more.
153+
* [What’s new in Git 2.48.0?](https://about.gitlab.com/blog/2025/01/10/whats-new-in-git-2-48-0/)
154+
by Christian Couder on GitLab Blog, about
155+
the Meson build system, Git becoming memory-leak free, improved bundle URI checks,
156+
adding reference consistency checks, more performant 'reftables' implementation,
157+
support for reflogs in `git-refs migrate` (to migrate to 'reftables'),
158+
the 'ref-filter' subsystem optimizations, and more.
159+
* [Git security vulnerabilities announced](https://github.blog/open-source/git/git-security-vulnerabilities-announced-5/)
160+
by Taylor Blau on GitHub Blog:
161+
CVE-2024-50349 (ANSI escape sequences in hostname, and prompt for interactive credentials),
162+
CVE-2024-52006 (specially-crafted repository URL, and credential helpers).
163+
* See also [Clone2Leak: Your Git Credentials Belong To Us](https://flatt.tech/research/posts/clone2leak-your-git-credentials-belong-to-us/)
164+
by RyotaK (@ryotkak), a security engineer at GMO Flatt Security Inc.
149165
* Adam Johnson’s book “Boost Your Git DX”
150166
[has been updated](https://adamj.eu/tech/2025/01/28/bygdx-second-update/)
151167
with 28 new pages of content. This book was first mentioned in
152168
[Git Rev News Edition #104](https://git.github.io/rev_news/2023/10/31/edition-104/).
153169

170+
154171
__Light reading__
155172

173+
* [Off-the-shelf governance models for small FOSS projects?](https://antonin.delpeuch.eu/posts/off-the-shelf-governance-models-for-small-foss-projects/)
174+
by Antonin Delpeuch, about an idea for `GOVERNANCE.md` file template or generator,
175+
as another recommended addition to `README.md`, `LICENSE`, and Code of Conduct.
176+
Mergiraf's [`GOVERNANCE.md`](https://codeberg.org/mergiraf/mergiraf/src/branch/main/GOVERNANCE.md)
177+
is his example - the goal here is to make it clear for project users about
178+
what one can do if there is an issue/bug, or if one wants to add some new feature to a project.
179+
* [Re: DCO](https://inbox.sourceware.org/gdb/[email protected]/)
180+
by Bradley M. Kuhn of Software Freedom Conservancy on GDB Development mailing list (via GDB public-inbox instance),
181+
about considering implementing Digital Certificate of Origin for a project (like Linux kernel and Git project do).
182+
* [The many names of commit 55039832f98c](https://lwn.net/Articles/1005222/)
183+
by Jonathan Corbet on LWN\.net, about difficuties finding the commit in mainline kernel repository
184+
that corresponds to the specific commit/patch sent to stable-update mailing list,
185+
in the presence of DRM community's wide use of cherry-picking
186+
(without something like "change ID" that is used by Gerrit).
187+
* [The slow death of TuxFamily](https://lwn.net/Articles/1004988/), a French free-software-hosting service,
188+
by Joe Brockmeier on LWN\.net.
189+
* [A Retrospective on the Source Code Control System](https://www.mrochkind.com/mrochkind/docs/SCCSretro2.pdf)
190+
by Marc J. Rochkind (PDF).
191+
* [Considerations for making a tree view component (in a web Git UI) accessible](https://github.blog/engineering/user-experience/considerations-for-making-a-tree-view-component-accessible/)
192+
by Eric Bailey on GitHub Blog.
156193
* [Commit subject case in Git history](https://benknoble.github.io/blog/2025/01/04/git-subject-case/)
157194
analysis by D. Ben Knoble, as a blog post on his Junk Drawer site.
195+
* [Colliding with the SHA prefix of Linux's initial Git commit](https://people.kernel.org/kees/colliding-with-the-sha-prefix-of-linuxs-initial-git-commit)
196+
Or, how to break all the tools that parse the “Fixes:” tag,
197+
by Kees Cook on people\.kernel\.org. Note that the 12-character prefix collision
198+
was generated with the help of the [lucky-commit](https://github.com/not-an-aardvark/lucky-commit) project;
199+
this tool was mentioned in [Git Rev News Edition #109](https://git.github.io/rev_news/2024/03/31/edition-109/).
200+
* See also [Facing the Git commit-ID collision catastrophe](https://lwn.net/Articles/1001526/)
201+
by Jonathan Corbet on LWN\.net, mentioned in [the previous edition](https://git.github.io/rev_news/2024/12/31/edition-118/).
202+
* [How to set up your ~~own Git server~~ Gitea instance at home for your personal projects](https://www.xda-developers.com/set-up-your-own-git-server-at-home/)
203+
by Ty Sherback on XDA Developers.
204+
* [Gitea](https://about.gitea.com/), a Go-based software forge (fork of [Gogs](https://gogs.io/)),
205+
was first mentioned in [Git Rev News Edition #23](https://git.github.io/rev_news/2017/01/25/edition-23/).
206+
There is also [Forgejo](https://forgejo.org/), fork of Gitea,
207+
mentioned in [Git Rev News Edition #114](https://git.github.io/rev_news/2024/08/31/edition-114/).
158208
* [Is there a way to split the git history of a file or combine the histories of two files without a merge commit?](https://devblogs.microsoft.com/oldnewthing/20241218-00/?p=110655),
159209
a short exploration by Raymond Chen on The Old New Thing, part of Microsoft Dev Blogs.
160210
* One of other blog posts referenced in the above mentioned exploration was in Git Rev News:
@@ -182,6 +232,19 @@ __Easy watching__
182232

183233
__Git tools and sites__
184234

235+
* [Project Harmony (Harmony Agreements)](https://www.harmonyagreements.org/)
236+
is a community-centered group focused on _contributor agreements_
237+
for free and open source software (FOSS).
238+
* [todo-md](https://codeberg.org/lig/todo-md) is a pre-commit hook written in Bash
239+
that automatically maintains a `TODO.md` file in your repository.
240+
It collects `TODO:` comments from your code and organizes them into a markdown file,
241+
making it easy to track tasks and improvements.
242+
Under MIT license.
243+
* [Yek](https://github.com/bodo-run/yek) (يک) is a fast Rust based tool
244+
to serialize (selected) text-based files in a repository or directory
245+
into a single file meant for LLM consumption. Mentions similar projects.
246+
Under MIT license.
247+
185248

186249
## Releases
187250

0 commit comments

Comments
 (0)