News for hackers. Stuff that matters.
Re:Eden by kvathupo on Tuesday April 12, 2022 @07:42PM (#31009574)
To their credit, I don't think its use-case is limited to monorepos. I've personally had a multiple GB `.git` file due to storing many data files in a repo. In retrospect, data __shouldn't__ be version-controlled, but it's sometimes the simplest solution, e.g. having a unit-test suite intake a bunch of CSV data. Eden's "a file is checked out only if opened" and "scan only modified directories" would've allowed me to avoid decoupling data from code.
Re:Eden by beagle3 on Tuesday April 12, 2022 @09:46PM (#31010356)
Data should be versioned if it’s one of your inputs, even if you can’t merge it. It’s just that the gut tooling for it (including git-lfs) is horrible.

Perforce (and apparently Eden) make it usable.

Re:Eden by pronlover723 on Tuesday April 12, 2022 @09:44PM (#31010334)
data shouldn't be version controlled? Are you saying all the AAA game studios that version control their assets in p4 are doing it wrong?
Re:Eden by ai_ja_nai on Wednesday April 13, 2022 @09:43AM (#31014561)
Data can and should be versioned, but not by just `git add BLOAT`. Take a look at https://dvc.org/: blobs are uploaded to a S3 compatible blob storage, metadata is versioned in a config file and this one gets versioned in git
Re:Eden by BryanLegend on Tuesday April 12, 2022 @10:35PM (#31010618)
This. I've got a 35gb repo for the game I'm working on mostly solo.