3 ms·
This repository is much larger than it should be, downloading over 42MB and taking over 100MB of disk space, mostly because you’ve included over 53MB of video f
by chrismorgan 5y ago
This repository is much larger than it should be, downloading over 42MB and taking over 100MB of disk space, mostly because you’ve included over 53MB of video files that are demonstration screencasts. These files do not belong in the main code repository: taxonomically they’re more marketing material than code, and they’re large enough that they make other things more difficult; they should be stored separately, e.g. in a separate repository (such as the corresponding .wiki repository, on GitHub), or uploaded through GitHub’s editor and referred to that way (not under version control).
There’s also create-rust-app_cli/template-plugin-dev/.cargo/admin/dist, 8MB of compiled artefacts, which looks like it doesn’t belong in version control either.
For best results, please remove these files from the repository, including all its history (git-filter-branch or whatever). Then the whole repository would be under a couple of megabytes, and much more palatable.
(When you’re on the other side of the world from where the repository is being served, downloading that 42MB repository can take several minutes rather than the 10 seconds I might hope for based on my typical download speeds.)
- har1s 5y agoThanks for the feedback Chris :) I'll see what I can do about the demo videos in the repository. However, the 8MB compiled bundle is for those users who create projects with the admin plugin -- it gives them a dashboard into their database. It's still a work in progress, and I think moving it into a separate package should be considered (something on npm, I'd imagine)
- IshKebab 5y agoI think that represents a flaw in Git really. It would clearly be better if you could store large files in a repo, but Linux doesn't need that so solutions like LFS are relegated to hacky add-ons that don't integrate well. For example it's impossible to move files between the repo and LFS after they've been added without rewriting history, but there's no fundamental reason for that as far as I know.