all 12 comments

sorted by: hot top controversial new old
[–] 24 points 4 months ago (1 child)

I was trying to figure out it's use-cases

Lore is a next-generation open source version control system maintained by Epic Games. Designed for unprecedented scalability—both in terms of data size and the size and distribution of teams and repositories—it is especially optimized for projects that combine code with large binary assets, such as those found in the games and entertainment industries.

Oh yeah this is solving a huge problem. Games struggle with versioning because of the limits in place of git.

  • source
  • hideshow 1 child comment
  • [–] 2 points 4 months ago

    This would also be good for MCAD maybe? It also has a ton of binary blobs often from git's perspective.

    I didn't know about git LFS (which doesn't record the history of the files IIRC, just gives a pointer to larger bucket storage), so one of my projects ballooned to 1.2GB and took a lot of time to sync and then doubled when I tried to move to LFS and delete the history of those files, but at least it is fast as hell to push and pull now.

  • source
  • parent
  • [–] 12 points 4 months ago (2 children)

    Why is the Lore codebase itself five git repositories, not five Lore repositories?

  • source
  • hideshow 2 child comments
  • [–] 4 points 4 months ago

    The project description reminded me of a project I saw years ago. I looked it up, and I'm pretty sure it was oxen, which is surprisingly still going, although their hub looks half-dead.

  • source
  • [–] 6 points 4 months ago (5 children)

    This won't gain traction no matter how good it is because it isn't git.

  • source
  • hideshow 5 child comments
  • [–] 13 points 4 months ago (4 children)

    It's specifically for the kinds of things git is bad at. Try running a large unity project with git and you'll feel the pain, it works, but not well and with lots of struggle along the way. I'm not smack talking git here, it's just that git wasn't designed for that kind of thing.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 7 points 4 months ago (3 children)

    Git LFS is a thing. I'm not denying if it's good. Git is just, ubiquitous.

  • source
  • parent
  • hideshow 3 child comments
  • 8 comments in c/opensource@lemmy.ml view that post
    [–] 13 points 4 months ago

    Very cool project. I imagine people will like being able to commit all assets without everyone everywhere having to download every pixel change.

  • source
  • [–] 11 points 4 months ago

    It is not next-generation, this is a versionning solution for a different kind of software than git. Git works extremely well for traditional software development.

    Lore seems to be tailored for video games and other software that have large amount of assets, partial checkouts, worktree where patched-based system is not very well adapted.

  • source
  • [–] 6 points 4 months ago (2 children)

    EpicGames, huh? I did not expect that!

  • source
  • hideshow 2 child comments
  • [–] 5 points 4 months ago

    Interesting, I'd like to see a benchmark comparison of it with Git, both in scenarios with multiple binary assets and in typical scenarios of mostly source code files

  • source
  • [–] 4 points 4 months ago*

    I'm no longer friends with Epic, but I recognize the usefullness, as this is Open Source, solves a problem they need and on top of, it is written in Rust. One of the best things come out of Epic lately.

  • source