East River Source Control

14 posts

East River Source Control

East River Source Control

@erscio

doin' source control stuff

Katılım Mart 2026
8 Takip Edilen583 Takipçiler
East River Source Control
for our friends on X, The Everything App: we have an update on our availability.
English
2
4
49
4.1K
davi
davi@misterclayt0n·
@erscio what's the stable identity of a reviewable unit when the underlying commits keep changing? is a review attached to a jj change ID, a git commit hash, a stack position, or an ERAC-native review object, and how does that survive amend, split, squash, reorder, and land?
English
1
0
4
451
East River Source Control
hello everyone! we're hard at work on a launch. we have scalable monorepo support, jj-first concepts (but deep git compatibility!) and stacked diffs. we're very flattered by the attention today!
English
9
10
138
10K
HSVSphere
HSVSphere@HSVSphere·
I don't think ATProto is a good idea for this, forces people down AppViews which end up becoming centralized (bsky.app, tangled.sh, etc). And you still end up hosting separate servers to handle git ops (tangled had to do knots) Locally stored git/jj/etc repos + Libp2p for p2p connectivity, hole punching, identity(public key) + just repo seeding would be a better solution. Radicle.dev stores everything in a git repo (issues, patches, etc everything is a COB, a Collaborative Object), stored in weird git refs, and signs everything to ensure it can be seeded by others. They're working on IO-less core to be able to integrate this into libp2p or iroh too. Repos themselves are public keys too in Radicle, but they don't really have to be. Can do /repo-name easily. For repos with multiple people collaborating, every client fetches each delegate's tip, and sets it to the latest commit that >threshold(configurable) delegates agree on. Banning people is easy too, just reject their COB push onto your repo (like writing a new file in a git ref) Not sure if jj has any "secret revisions", but this can be done in a __private_hack bookmarked branch from the root Also you want to be able to operate on your own repo with only your pubkey, and host the seeder part separately for multi-device (basically don't tie the operation pubkey to the seeder node). This is a WIP in radicle too, and is required for mass adaptation imo.
English
1
0
2
129
Glauber Costa
Glauber Costa@glcst·
The only one thing stopping me from moving out of github *right now*: I recently met the folks behind @erscio in person. What they are building is so good, so awesome, so transformational, that I want to wait and see if they can onboard us. Making a change like this is not light, takes a while, and we don't want to be provider hopping. I want to wait for them!!! And praying github doesn't do anything incredibly (even more) insane until then ?
English
7
6
91
11.7K
East River Source Control
@HSVSphere we are able to understand the jj graph natively when you push the git graph, but we plan on a native jj backend.
English
0
0
17
595
HSVSphere
HSVSphere@HSVSphere·
@erscio Are you working on a native jj push thing, or can ERAC understand & represent the jj graph natively when you push the git graph?
English
1
0
9
1.4K
East River Source Control
@HSVSphere @ellie_huxtable @glcst i know. i (david) think atproto is super neat, but we're so heads down on shipping the basics that we didn't think about decentralized stuff. maybe something around identity, but still very early days.
English
2
0
4
119
Ellie Huxtable
Ellie Huxtable@ellie_huxtable·
@erscio @glcst wooo amazing! if there's any possibility to test something early I would LOVE to! best of luck
English
1
0
1
126
Ellie Huxtable
Ellie Huxtable@ellie_huxtable·
@glcst @erscio I would LOVE to know more about what they're doing! hopefully they can come out with something soon?
English
1
0
7
850