I run a small git/jj forge and for us it's already painful dealing with this. Can't imagine how GitHub is going to handle it.