> Also GitHub should auto-detect the format on the very first “git push” and handle it then
As far as I'm aware, that's not possible because of how the git protocol is designed.
As far as I'm aware, that's not possible because of how the git protocol is designed.
In software everything is possible.