Not all of the fields on the "new" form make sense for every repository,
and there's already some confusion about how things work because of it.
Hiding/showing relevant fields based on the repository selection would make
this a lot more friendly.