Epic Games Announces Lore Open-Source Version Control System (phoronix.com)
- Reference: 0183944372
- News link: https://news.slashdot.org/story/26/06/17/1654241/epic-games-announces-lore-open-source-version-control-system
- Source link: https://www.phoronix.com/news/Epic-Games-Lore-VCS
> While there is Git LFS for large file storage with Git, Epic Games has crated Lore as a version control system designed entirely around the large file needs of modern game development as well as multimedia/entertainment purposes. Lore is designed to be fast and efficient for large files including binary files, and be easy-to-use including for 3D artists and more.
>
> The Lore documentation elaborates more on its differences and motivation for development compared to Git: "No existing system was designed for the combination of constraints that large game and entertainment projects require: arbitrary content types, multi-axis scale, multi-tenant safety, and a fully open specification and license. [...] Lore is designed to combine what works in each (Git's content-addressed revision graph and centralized systems): a centralized server-of-record for durability, access control, and conflict resolution; content-addressed storage with fragment-level deduplication that is as effective on a multi-gigabyte binary as on a kilobyte of text; sparse, lazy working copies that materialize only what you need; free branching; and a fully open, publicly versioned specification and MIT license. Normal editing operations -- staging, committing, branching, diffing -- never require a network round trip."
You can learn more at [3]Lore.org . All the code is [4]available on GitHub .
[1] https://lore.org/
[2] https://www.phoronix.com/news/Epic-Games-Lore-VCS
[3] https://lore.org/
[4] https://github.com/EpicGames/lore
[Yawn] (Score:2)
Aircraft manufacturing data. Done. Decades ago.
The weight of the documentation must be greater than the weight of the airplane before it is permitted to fly.
Re: (Score:2)
nah it*s all digital today, it all fits on an emmc and those don't weigh much lol. Also iu suspect you overestimaye the weight of paper at least for larger aircraft (think 747 and the like where the paint job alone mey weigh in at several hundred kilos , if not signifivantly more) you can squeeze a lot of text and drawings on 100Kg of paper
This could actually be great! (Score:4, Interesting)
I haven't dug too deeply in the details, but possibly might help in my environment. Maybe. Depends on the people. My art department has a huge file storage problem because they angrily insist on storing all of their collaborative work on a single SMB share. Worse, they choose to work directly on the NAS because that's how they linked all the assets within their documents. Invariably, they clobber each others work, and Adobe products randomly blow up files. I periodically snapshot the volume but that's more of a bandaid than a solution. The only problem moving them to a version control system is I'm not quite sure they'd understand enough to use it. They struggle a LOT with the concept of file locations, file times, etc. and literally believe "the system" stores each change they make as they make it. Worse they huff when they find out we can't go back through each change for them. One dude literally said "the system" only stored some of his edits despite there clearly only being one new file revision on disk.
Re: (Score:2)
Huh. Now you've got me wondering whether the members of our department's PR team are holding down second jobs in your art department.
Re: (Score:2)
I think it's probably endemic to every art/PR/marketing department. And they never listen!
Re: (Score:2)
Oh no. They're trying to work of the NAS in Adobe software? I had that problem when I worked at a company that had a marketing department. Adobe is pretty clear about that being a really bad idea that they will not help with, and I had a hell of a time getting the art people to stop.
You're in a tough spot. I don't think there's a real solution past telling them, "I told you it wouldn't work, there's nothing I can do. Next time, drag it to your computer before you open it in Photoshop (or whatever)."
Re: (Score:2)
I'm surprised there hasn't been more development to get desktop applications, such as Adobe's, pushed to a client/server model. That would facilitate collaborative work in real-time. They could take all of the functions of each application, put them behind REST endpoints, and broadcast the results to all clients that currently have that "file" open. And since the "file" is just a series of REST calls, you could log them and their parameters and effectively have infinite undo history.
In Adobe's case th
Re: (Score:2)
There's already a bevy of "Digital Asset Management" suites directed at big shops that already handle this problem that will be more ergonomic for artists. At the medium scale, SAN level dedupe with snapshotted backups and then letting the department go wild on separately saving small changes is practical.
The idea of trying to herd "creative" cats into using an obscure version control.
Re: (Score:1)
The key is you need your assets to be NOT smb mapped, and then give them a drag and drop VCS client.
Perforce (Score:4, Interesting)
Perforce does all of that (and provides Git compatibility) but is not open source. In fact Epic games uses Perforce extensively, so this is there way of getting out from under the licensing fees.
https://www.perforce.com/
Re: (Score:2)
BitKeeper also did everything Git could back in the day.
Re: (Score:2)
> BitKeeper also did everything Git could back in the day.
BitKeeper could do things Git couldn't even dream about (because Git didn't exist).
Every masterpiece (BitKeeper) has its cheap copy (Git). :) :)
Re: (Score:2)
I'm still completely baffled as to why soneone would post AI slop so proudly. Di you think this is clever? Do you think it's unique and that other people can't produce simialr unvalidated output should they so desire?
He won't listen to you (Score:2)
He let's Claude bang his wife for him.
Re: (Score:2)
Gemini also says you forgot how to think, which we know because you thought people would be glad to see some slop from the worst LLM there is.
Re: (Score:1)
I hate hate hate perforce. Managing it was the lowest point in my DevOps/IT/SD journey.
bitter (Score:2)
Somebody is mad that the git maintainers think their ideas are dumb.
BTW where did bitkeeper go, Epic?
It's open source now (Score:2)
They open sourced it when it was clear that git won, and only legacy bk users were going to keep using it.
Re: It's open source now (Score:2)
They were a picky self serving bitch until the last second of their beauty evaporated then they open sourced like the friendly cool girl they never were.
great news (Score:1)
A lot of game teams had been using Perforce, which sucks.
Storing 'Data' (Score:5, Funny)
It's all well and good until Lore steals Data's emotion chip.
Re: (Score:2)
Haha I have to admit that, seeing the headline, my first thought was "of course, being Epic, they had to name this after the evil brother..."
Re: (Score:2)
Does this make Epic the Crystalline Entity?