Skip to content

Commit e04bec7

Browse files
committed
rn-122: Add links to news, articles, videos, and tools
1 parent 3214a2e commit e04bec7

File tree

1 file changed

+91
-2
lines changed

1 file changed

+91
-2
lines changed

rev_news/drafts/edition-122.md

+91-2
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,104 @@ This edition covers what happened during the months of March 2025 and April 2025
3737

3838
__Various__
3939

40+
* [Git turns 20: A Q&A with Linus Torvalds](https://github.blog/open-source/git/git-turns-20-a-qa-with-linus-torvalds/)
41+
by Taylor Blau on GitHub blog.
42+
* [Celebrating Git's 20th anniversary with creator Linus Torvalds](https://about.gitlab.com/blog/2025/04/07/celebrating-gits-20th-anniversary-with-creator-linus-torvalds/)
43+
by Patrick Steinhardt on GitLab blog.
44+
* [Linus Torvalds built Git in 10 days - and never imagined it would last 20 years](https://www.zdnet.com/article/linus-torvalds-built-git-in-10-days-and-never-imagined-it-would-last-20-years/)
45+
by Steven Vaughan-Nichols on ZDNet.
46+
* [20 years of Git. Still weird, still wonderful.](https://blog.gitbutler.com/20-years-of-git/)
47+
by Scott Chacon on Butler's Log (GitButler).
48+
* [Journey through Git's 20-year history](https://about.gitlab.com/blog/2025/04/14/journey-through-gits-20-year-history/)
49+
by Patrick Steinhardt on GitLab blog.
50+
* [GitHub MCP Server is now available in public preview](https://github.blog/changelog/2025-04-04-github-mcp-server-public-preview/)
51+
[Model Context Protocol (MCP)](https://modelcontextprotocol.io/introduction)
52+
is an AI tool calling standard that give LLMs (Large Language Models)
53+
a standardized way to call functions, look up data, and interact with the world.
54+
4055

4156
__Light reading__
4257

43-
<!---
58+
* [Verifying tricky git rebases with git range-diff](https://andrewlock.net/verifiying-tricky-git-rebases-with-range-diffs/)
59+
by Andrew Lock on his .NET Escapades blog.
60+
* [Mirroring my git repositories](https://dustri.org/b/mirroring-my-git-repositories.html)
61+
using [cgit](https://git.zx2c4.com/cgit/about/) for the interface, and nginx as a web server.
62+
By Julien (jvoisin) Voisin on their7 blog.
63+
* [Mirroring my Repositories from GitHub to GitLab](https://cleberg.net/blog/git-mirror.html),
64+
including both public and private repositories on GitLab Fre tier.
65+
By Christian Cleberg on his blog.
66+
* [Documentation as Code with AsciiDoctor, GitLab CI, and GitLab Pages](https://jensknipper.de/blog/gitlab-ci-pages-asciidoc-documentation-as-code/)
67+
by Jens Knipper on his personal blog.
68+
* [Afraid to Git](https://dammit.nl/afraid-to-git.html):
69+
a rant by Michiel Scholten about why because of misbehaving AI scrapers
70+
he is not putting his Gitea instance (his Git server) on the Internet.
71+
* [Fedora change aims for 99% package reproducibility](https://lwn.net/Articles/1014979/)
72+
by Joe Brockmeier on LWN\.net.
73+
74+
4475
__Easy watching__
45-
-->
76+
77+
* [Two decades of Git: A conversation with creator Linus Torvalds](https://www.youtube.com/watch?v=sCr_gb8rdEI)
78+
video interview (YouTube, 41:49).
79+
4680

4781
__Git tools and sites__
4882

83+
* [Devlands](https://devlands.com/) is the game that creates immersive experience
84+
to help learning Git. Created by Jacob Stopak, the author of [Git-Sim](https://github.com/initialcommit-com/git-sim)
85+
tool to visualize Git commands directly in your own repo, which was first mentioned
86+
in [Git Rev News Edition #95](https://git.github.io/rev_news/2023/01/31/edition-95/).
87+
Described in [I struggled with Git, so I'm making a game to spare others the pain](https://initialcommit.com/blog/im-making-a-git-game)
88+
article on Initial Commit Blog.
89+
* [Git Game Show](https://justinpaulson.github.io/git_game_show/) is a text interface app
90+
that transforms your project's Git commit history into a live, multiplayer trivia game.
91+
One user hosts a session, other players join remotely, and the system rotates
92+
through rounds of different question-based "mini-games," awarding points
93+
and declaring a final winner.
94+
* [dgit](https://manpages.debian.org/testing/dgit/dgit.1.en.html) is a tool that
95+
allows you to treat the Debian archive as if it were a git repository.
96+
Conversely, it allows Debian to publish the source of its packages as git branches,
97+
in a format which is directly useable by ordinary people.
98+
* Note that GitHub's Spokes system that stores multiple distributed copies
99+
of Git repositories was once called DGit. See [Stretching Spokes](https://github.blog/engineering/infrastructure/stretching-spokes/)
100+
article by Michael Haggerty on GitHub Blog mentioned in
101+
[Git Rev News Edition #14](https://git.github.io/rev_news/2016/04/20/edition-14/).
102+
* [Mega](https://github.com/web3infra-foundation/mega)
103+
is an unofficial open source implementation of Google Piper (a proprietary, massive,
104+
centralized version control system that Google uses internally to manage their vast codebase).
105+
It is a monorepo & monolithic codebase management system that supports Git.
106+
More information can be found in [Why Google Stores Billions of Lines of Code in a Single Repository](https://cacm.acm.org/magazines/2016/7/204032-why-google-stores-billions-of-lines-of-code-in-a-single-repository/fulltext).
107+
Written in Rust and TypeScript.
108+
* [Oshiro's git](https://github.com/lucasoshiro/oshit): VCS written in Haskell
109+
that tries to be compatible with git. This is not safe to use,
110+
and is only meant for learning how git works and how hard it is.
111+
* [codeowner-filter](https://kertal.github.io/codeowner-filter/) is a simple web tool
112+
that solves the problem of finding just the files your team owns based
113+
on the contents of [CODEOWNERS](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners) file.
114+
It will generate search filters for VSCode, scope configration for IDEA IDEs, and a list.
115+
* [CodeOwners Filter](https://github.com/akowalska622/codeowners-filter) is a Visual Studio Code extension
116+
that gives you a visual representation of the CODEOWNERS file
117+
and helps you generate glob include patterns for any code owner.
118+
* [rebuilderd](https://github.com/kpcyrd/rebuilderd)
119+
is a tool that monitors the package repository
120+
of a Linux distribution and uses rebuilder backends
121+
like archlinux-repro to verify the provided binary packages
122+
can be reproduced from the given source code.
123+
Written in Rust, under GPL license.
124+
* [reproduce](https://github.com/vltpkg/reproduce) is an open-source tool
125+
designed to independently verify whether a published npm package
126+
can be faithfully rebuilt from its declared source.
127+
It is described in [Reproducibility vs. Provenance: Trusting the JavaScript Supply Chain](https://blog.vlt.sh/blog/reproducibility)
128+
blog post by Darcy Clarke.
129+
* [Graft](https://graft.rs/) is an open-source transactional storage engine
130+
designed for efficient data synchronization at the edge.
131+
It is described in [Stop syncing everything](https://sqlsync.dev/posts/stop-syncing-everything/)
132+
article by Carl Sverre, his [Storing small things in big places](https://www.youtube.com/watch?v=eRsD8uSAi0s1)
133+
Vancouver Systems Talk (video on YouTube, 55:04), and
134+
[Building a serverless database replica with Carl Sverre](https://www.youtube.com/watch?v=dJurdmhPLH411)
135+
High Performance SQLite Talk (video on YouTube, 1:10:19).
136+
Written in Rust.
137+
49138

50139
## Releases
51140

0 commit comments

Comments
 (0)