Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
This repo is now suddenly massive (many blobs)? #7011
Comments
|
The reason is that the repo used to have both the youtube-dl and youtube-dl.exe binaries. As far as I know filtering could be problematic, everyone would need to pull again the whole repository and existing branches would need to be updated (also what would happen to the open pull requests). I don't know if it's worth to purge it, if you don't need the whole history you can always use |
|
Sorry, but what? Yeah, what if I do want the history? Yeah, fixing it is probably not going to be trivial, but then maybe there shouldn't be almost 100M of blobs in a repo in the first place? Perhaps when removing the binaries they should have also cleaned the history of these blobs too? But I don't think this is just the youtube-dl binaries as I've been pulling from git master for awhile now and only after a few weeks the repo almost doubled in size. In theory, the repo should not have increased in size (so drastically) since the removal of the blobs (even if not from history). |
|
I wasn't around when it was used and nobody seem to complain at the moment and/or step in to help until #603. Since then and until Sep 2014 they were only kept for compatibily with older youtube-dl versions. Don't misunderstand me, it's an unfortunate situation and it's bad that you need >100M to clone the full repo, but the solution is not easy.
In a public repo and with a relative high userbase with a portion of them using the git repo, that's not a simple task. |
|
It's a fairly simple task if you simply don't worry about things you don't need to worry about. Anyway, if nothing will be done about this, okay. At least it's here and google can find it for others looking. (Most people don't complain because most people don't really care about the means, only the ends.) |
|
Sorry for necroing, but I installed from AUR and had to download about 165 MB (while cloning to a bare repository) to build |
There seems to be lots of very strange blobs in this repo suddenly (at least the last time I looked) which has pushed the total size to around 121M.
Looking at some of these blobs is a little concerning, such as one blob containing the string
This program cannot be run in DOS mode.(c20d06ec2c7d643a4eeb45be26a0c6a6e5b03990)Here is a list of largest suspicious blobs (there are many more though):
You can find the rest via:
From here
It seems that perhaps many contributors may have commited large blobs and software to this repo only to later remove them, but it remained in the history.
Please consider purging/filtering this out of the repository.
More findings in some of these blobs: http://ix.io/l3J