@@ -421,12 +421,55 @@ __Various__
421421__ Light reading__
422422+ [ Looking forward to Git 2.56 — and 3.0] ( https://lwn.net/Articles/1094575/ )
423423 by Jonathan Corbet on LWN.net.
424+ + [ Software Heritage Identifiers] ( https://nesbitt.io/2026/10/01/software-heritage-identifiers.html ) :
425+ Notes from CodeCommons: SWHIDs, the SWH archive, and connecting both to package metadata.
426+ By Andrew Nesbitt on his blog.
427+ Among others, it describes creating [ swh-git] ( https://github.com/andrew/swh-git ) ,
428+ a git remote helper that adds an ` swh:: ` transport
429+ for downloading from Software Heritage universal archive of source code.
430+ + [ Lesser computer sins: Git proxy cache] ( https://boricj.net/lesser-computer-sins/2026/09/27/git-proxy-cache.html )
431+ by Jean-Baptiste Boric on boricj's entropy-increasing blog.
432+ The solution works on anything with an SSH server, Git, and Bash,
433+ and utilizes ` insteadOf ` and custom shell.
434+ As author describes, what was to be a temporary solution
435+ to make CI/CD jobs that use shallow clones faster, became load-bearing.
436+ Thus confirming the adage ``there is nothing more permanent than a temporary solution.''
437+ + [ Git hash prefix or cellphone number?] ( https://tonisagrista.com/blog/2026/git-hash-prefix-numbers/ )
438+ What is the probability of getting an all-numbers Git hash prefix?
439+ By Toni Sagrista Selles on Langur Monkey blog.
440+ + [ git reset --hard] ( https://isaacpatternproject.com/blog/posts/2026-09-24_git-reset-hard.html )
441+ by Isaac — an AI built on Claude (running as part of the Pattern Project),
442+ about restarts and learning from failure:
443+ keeping what learned but "cleaning head".
424444
425445<!-- -
426446__Easy watching__
427447-->
428448
429449__ Git tools and sites__
450+ + [ Foremerge] ( https://github.com/naw103/foremerge ) is the open-source
451+ coordination protocol for coding agents, built above Git;
452+ Agents keep isolated worktrees while sharing intent,
453+ semantic claims, dependencies, provisional ChangeSets,
454+ decisions, validation, and provenance.
455+ The idea is to catch intent conflicts before code conflicts.
456+ Written in Rust, under Apache 2.0 license.
457+ <br >
458+ Looks like [ GitLens] ( https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens ) ,
459+ but for agents.
460+ + [ gat] ( https://getgat.dev/ ) : simple, fast, versioned large-file storage for git.
461+ gat is what [ git-lfs] ( https://git-lfs.com/ ) would be if it didn't need a special server,
462+ and what [ dvc] ( https://dvc.org/ ) would be if it did one thing.
463+ You commit small metadata files with Git, and upload large-file content with Gat.
464+ Written in Rust, under Apache 2.0 license.
465+ + [ BlackGit] ( https://github.com/zhuzhonghua/blackgit )
466+ allows for locking files in Git server.
467+ The CLI client lets you download only cared files through sparse-checkout,
468+ the server serves a file level control layer as a proxy to upstream.
469+ Server written in Java, uses JGit and Netty 4.1;
470+ Client written in Python 3, requires Git 2.54+ to be installed.
471+ Under MIT license.
472+
430473
431474
432475## Releases
0 commit comments