Hacker News new | ask | show | jobs
by gmueckl 21 days ago
I think that version control has reached a point where the next major evolutionary steps will be based on making history totally shared and immutable with history edits themselves being non-destructive versioned operations that can be browsed as higher order history.
1 comments

That’s, uh, exactly how jj works!
I never absorbed that fact until now. Now, if it supported huge repositories with large files and binary files well, it could actually become a superstar.
> if it supported huge repositories with large files and binary files well,

In the open source context, it's limited by git here. But you can use jj with Google's monorepo, and so it itself is able to handle at least huge repositories (I don't know how big the largest files and binary files are in it, but I'm assuming that it has some of those too) well. That of course doesn't help you directly if you're not at Google, but the pathway is there.