You can run Git on object storage if you re-make packfiles
www.tigrisdata.com - 41 poäng - 11 kommentarer - 231320 sekunder sedan
Kommentarer (7)
- 0bytes - 8806 sekunder sedan4th submission in 3 days. Is this a marketing spam campaign?
- mgrandl - 12045 sekunder sedanSweet. It’s kinda wild to me that this hasn’t been done. Would be so much nicer if gitlab/forgejo/gitea/… supported object storage for everything. Currently you always still need a filesystem for git repos.
- jauntywundrkind - 11701 sekunder sedanAfter Git At Any Scale there's been a lot of these! (https://cursor.com/blog/git-at-any-scale https://news.ycombinator.com/item?id=49348141)
https://github.com/Nickforall/walgit-elixir https://github.com/tobi/walgit (https://news.ycombinator.com/item?id=49420598) https://github.com/tuist/micelio/
- mmastrac - 14044 sekunder sedanNice. I saw some git-on-durable-objects projects but I'd so much prefer a straight object storage option.
- jiggawatts - 10614 sekunder sedanNext: replace whole-file hashes with a Merkle Patricia tree hash and enable BitTorrent-like distribution protocols on top, not to mention the deduplication advantages!
- hanwenn - 9285 sekunder sedan"Finally delta objects should be stored as their own object in the packfile instead of slapped onto the end of the object it’s a delta of so that you don’t have to read the object and its deltas to read the object in the first place."
Author thinks that delta encoding is there for no reason. Good luck, kid.
- uptownhr - 5281 sekunder sedanI created my own as well and powers agentgit.co
Nördnytt! 🤓