walgit with a GitHub Enterprise Server facade — git over smart HTTP from an object-store bucket - rgodha24/walgithub

80 points•handfuloflight•5 days ago•11 comments•

11 comments

jauntywundrkind3 days ago
There's so many of these things now! Good!

This one appears to be a more active fork of Tobi's, https://github.com/tobi/walgit https://news.ycombinator.com/item?id=49420598

My comment listing 6 from 2 weeks ago: https://news.ycombinator.com/item?id=49763869

wrsh073 days ago
I'm confused why there's no attribution or reference to Tobi's (which in turn referenced the cursor git post)

Attribution is not just a problem for LLMs in mathematics!

Tobi is where I first heard the concept: https://github.com/tobi/walgit

And he credits this Cursor post for giving him the ideas and says it's worth reading: https://cursor.com/blog/git-at-any-scale

Note: in related work, the East River Source Control team has posted about their vision for git as well: https://ersc.io/blog/what-comes-after-git

jauntywundrkind3 days ago
I agree and nearly commented about that; it is very concerning & ought be at least in the README.

I was charitably thinking perhaps maybe possibly being a fork doesn't give you access to the full suite of GitHub tools: iirc issues aren't at least by default available? Maybe there's a setting for that.

It felt like a little too big a topic to tackle in my post, so I ommited, but I definitely have concerns! Very weird.

uptownhr3 days ago
I made one similar running in cloudflare https://github.com/Zabaca/zbc/tree/main/packages/cli/templat...

And built https://agentgit.co with it.

Scales to 0

Imustaskforhelp3 days ago
Interesting that it uses cloudflare for the scales to 0/cf workers part. I wanted something like this, starred!

Does this make the git object storage part cache on cloudflare though or is it sent straight from the configured S3 bucket?

uptownhr3 days ago
It does cache on the container while it is warm.
kiliancs3 days ago
You may also be interested in https://alchemy.run/git/
billconan5 days ago
can this be deployed as AWS lambda, so that it can scale down to zero?
CBLT3 days ago
The readme seems to say the answer is yes? You'll lose the disk-based cache, but it's not inherently unsafe because the only coordination is object storage.
spankalee3 days ago
I really want something like this but that can be backed by a database or in-memory store, say for running Git in a browser, phone app, or Wasm.

Read the full thread on Hacker News →

Related stories