News for hackers. Stuff that matters.
Re:Jujutsu: A Git-compatible DVCS that is both simple and po... by geenat on Tuesday August 01, 2023 @03:56AM (#36953531)
Explain how does it handle large binary files?

(the UX around this is the shortcoming of all current DVCS..)

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?
Re:Jujutsu: A Git-compatible DVCS that is both simple and po... by Ygg2 on Tuesday August 01, 2023 @05:44AM (#36954164)
Partial checkout/Shallow first checkout.

JJ doesn't seem to do that though, right?

Re:Jujutsu: A Git-compatible DVCS that is both simple and po... by chaxor on Tuesday August 01, 2023 @10:25AM (#36956333)
Probably something block based, such as borg