Re:Jujutsu: A Git-compatible DVCS that is both simple and po...
by dahhowl on Tuesday August 01, 2023 @04:30AM
(#36953732)
README says that the git backend is the recommended backend, as the "native" one has no additional features, so I imagine: it handles them the same as git (ie. they are just objects in the .git repo data, and each time you change them you add a new one, and they are poorly compressible and optimizable) -- which is, I imagine, the problem you're referring to.
Re:Jujutsu: A Git-compatible DVCS that is both simple and po...
by rkangel on Tuesday August 01, 2023 @12:29PM
(#36958282)
It won't be completely the same as git, because the client fetches stuff more lazily (according to the linked presentation). So the backend will still fill up with stuff and need lots of storage, but the clients then won't necessarily slow down in the same way.
That said, any git users will still get slowed down - only jj users would see the benefit. Git does have better features these days for shallow clones though and even git is on the way to killing off the need for LFS.
Re:Jujutsu: A Git-compatible DVCS that is both simple and po...
by ozkatz on Tuesday August 01, 2023 @04:25AM
(#36953700)
Might want to look at purpose built tools for that such as lakeFS (https://github.com/treeverse/lakeFS/)
* Disclaimer: I'm one of the creators/maintainers of the project.
Re:Jujutsu: A Git-compatible DVCS that is both simple and po...
by Beldin on Tuesday August 01, 2023 @04:50AM
(#36953850)
Now I'm curious: how would you want a DVCS to handle large binaries?
(the UX around this is the shortcoming of all current DVCS..)