This sounds like someone pushed the old shas into the new shas in some repo, which would be a ~1.5million commit push.