Thread (19 messages) 19 messages, 8 authors, 14d ago

Re: My summary of the Git Contributors' Summit 2026, was Re: Git v3.0 timeline, was Re: What's cooking in git.git (Sep 2026, #08)

flat view

From: Johannes Schindelin <hidden>
Date: 2026-09-24 12:31:05

Hi Daniele,

On Wed, 23 Sep 2026, Daniele Sassoli wrote:
Thanks so much for this summary, I didn't participate at the contributor
summit as I was leading one of the breakout sessions in the morning and
had a plane to catch in the afternoon, so I'm very grateful of your
summary.
I'm glad it was helpful!
On 22/09/2026 19:44, Johannes Schindelin wrote:

[... snip ...]
quoted
Pluggable object database

Patrick's pluggable object database is working, but it is not
complete: commit-graph and multi-pack-index integration are still
outstanding, and a repository extension is planned. (Personal note: It
might be interesting to see whether implementing a storage backend is
easier in core Git or in another Git-compatible implementation. JGit
should be a natural target, having originated within BigTable-sized
constraints, i.e. a different storage system, but funding seems to
have dried up, there's not even SHA-256 support, so JGit might not be
as hackable as it once was.)
Pluggable backend implementations for JGit have been possible for quite
some time, although, admittedly, I don't think any made it to
production. Maybe at the time when this was introduced(16 years ago!!)
by Shawn[1] in JGit it wasn't fashionable yet and so the project was
never carried forward. I know Luca submitted a talk for the Gerrit User
Summit to present a Cassandra back-end, for which I can see conversation
started 10 years ago[2].

Regarding JGit support's for SHA256, I know some corporations have had
interest in sponsoring this work and have discussed potentially
implementing together it with GerritForge, but, as far as I know, work
isn't ongoing yet. JGit is still very much developed and kept up to date
with great effort from the community, so I believe it to still be as
hackable as it was, there just hasn't been enough interest for SHA-256
yet, which I agree is a shame, hopefully in the near future this gets
remediated.

[1] https://github.com/spearce/jgit_cassandra
[2] https://groups.google.com/g/repo-discuss/c/IekVPmow0yE
I'm glad to hear that JGit isn't stalled, even though I doubt that the
SHA-256 support could be done without any corporate support.

Ciao,
Johannes
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help