We have a small project, Moonwards, that has just 2 active contributors. Earlier today the other contributor had to do a merge in order to add a small commit of his. He told me that caused a very large download. It really shouldn’t have. The changes since he last pulled would only be maybe a megabyte.
When I pulled to get his changes, git downloaded 422 MB of data - several times the size of our whole repo. A third contributor tried it and the download was similar.
I checked the changes in the merge commits due to his pulls, and they look just fine. I haven’t pulled in a few weeks, and when I check the commit list, I see he made a few other small commits I was unaware of. I thought I was the only active contributor right now, and never bothered pulling. Could that be the cause of this issue?
Maybe it is relevant that we cleaned the repo a few months ago. We moved all the blender files for the project to a separate repo which is now a submodule of Moonwards (moonwards-colony-files). One of our contributors figures that somehow the history with those files present has gotten added to the repo again. I don’t know how that could have happened, as I am the only person who has them and that folder is in a separate location. I’m trying to check through the commit history to see where the issue started, but I don’t know how to go about that.