Closed hhyyrylainen closed 1 year ago
This will happen in time for the 0.6.3 release: https://forum.revolutionarygamesstudio.com/t/rewriting-the-repository-history-to-remove-large-binary-files/991/4
I did this. Note for future reference the repo filter git extension is much better than branch filtering and various random commands for finding big objects.
Way back in the day a bunch of binary files were added (that were even mostly seemingly Ogre sample content) to git that still contribute to increased repository size. I think we should at some point just go ahead and rewrite the repo history to get rid of them, but this needs to be properly announced way ahead of time as PRs and probably Weblate as well are not going to be very happy so this is going to be a mess. Here's the files I've identified as the biggest and unused:
Most of those are binary assets that have no business in being in git, but I also included some example materials etc. that are text form, but are big and totally unnecessary to contain Ogre sample content in the thrive git history making the download bigger.
Next would be step 4 from this post: https://stackoverflow.com/a/20460121/4371508 and then disabling protections on github to be able to force push master, but before that is done the repercussions (as I mentioned above) should be handled.