clone --branch: refuse to clone if upstream repo is empty