Hi,
I'd like to schedule this one for beta-2, and can probably do the
work on it. I would probably run through the rest of the admin/
configuration screens and file other issues I find too.
It involves:
1) separate the forms/actions (or at least exclude the fields that
are not relevant when editing the remote repos)
2) treat the URL (remote) as a URL and the location (managed) as a
path. Don't munge anything.
3) I think we should consider separating them into different lists in
the configuration again.
It would fix:
- causing both subtle bugs (particularly in the URL handling), and
- a confusing user experience (settings appearing that are irrelevant
to remote repositories in the edit form).
I used to have this in the configuration as an abstract base class
containing the basic repository information (so much of the logic and
even pages can still be shared), but then extended differently for
the different types of repositories.
Does anyone have any thoughts on this?
Cheers,
Brett