Can you use this to work around the size limit by having linux source code (up to the required commit) in a orphan branch?
That makes sense for GitHub, because what they really care about is the hard drive space you use up, and a repo containing a commit they are already storing for some large project is no additional disk space.