Do not allow forking empty repos

Issue #18235 new
Jesse Yowell
staff created an issue

This only causes confusion. Forking an empty repository can lead to development done in a fork, and then users trying to pull changes upstream into an empty parent repo.