Moonbase59 / loudgain

ReplayGain 2.0 loudness normalizer based on the EBU R128/ITU BS.1770 standard (-18 LUFS, FLAC, Ogg, MP2, MP3, MP4, M4A, AAC, ALAC, Opus, ASF, WMA, WAV, AIFF, WavPack, APE)
Other
190 stars 23 forks source link

Massive .git repo size due to inclusion of static binary #12

Open haasn opened 4 years ago

haasn commented 4 years ago

As of today, your .git is about 1GB in size, the vast majority of which is stuck in objects storing the history of bin/loudgain.static. It's completely unreasonable to be storing this much data in a git repo for such a tiny project. (~2k lines)

I would highly recommend moving this static binary out of the git repo itself, and perhaps attaching it to the releases directly if you wish to continue hosting them on GitHub.

I would also recommend retroactively purging its existence from git history, so that new developers of loudgain don't have to download 1GB of git history just to clone it.

Moonbase59 commented 4 years ago

Good point. I’ll have to look into the release docs one of the days.

diizzyy commented 4 years ago

It came to me as a surprise when it started to grab 500Mb+ ;-)