Remaining work for the new edit/API/URI workflows:
[ ] Subversion's "Import Only" is no longer exposed in the UI. I'm hoping we can simply drop this feature since it's very rarely used and it only just barely works.
[ ] The UI for presenting Clone URIs is a little plain now. Most of this simplification is intentional, but this could use another pass.
[ ] The repository URI index doesn't index all URIs yet, only the primary clone URI.
[ ] `diffusion.repository.search` should gain whatever capabilities it's still missing (primarily: search by URI?) and replace `repository.query` in `arc`, then be deprecated.
[ ] {T9554} needs to be resolved because we now recommend this workflow.
[ ] {T6722} should probably resolve by making the form configurable, or abandon in favor of API access.
Probably kicking these down the road, although we're better positioned on them now than we were before:
- {T6655}
- {T6131}
[ ] Almanac Service should become editable, although this is a longer-term thing.
Dealt with:
[X] `DiffusionRepositoryNewController` is still hanging around but should be nuked.
[X] Spaces appear in the web UI properly, but the associated transaction does not apply correctly.
[X] Some redirect/submit/cancel URIs in non-EditEngine edit panels might be pointing at old places?
[X] The rest of the Diffusion docs should be reviewed.
[X] The warning header on the Diffusion URI documentation should be removed.
[X] The new APIs could use guidance on use. The "observe" workflow (create a repository, add URIs, activate the repository) is not self-evident.
[X] `EditController` and `EditproController` should be renamed and the controller hierarchy and crumbs should be sorted out.
[X] It would be nice to provide some overall status hints on the URI panel ("This is a hosted repository.").
[X] It would be nice to provide `diffusion.ssh-user` and `diffusion.ssh-port` hints when editing builtin URIs.
[X] A substantial amount of guidance/help text on the forms hasn't made it forward yet. Some of it needs to be rewritten, and bringing it over will give me a chance to test these workflows in greater depth.
[X] {T8611} should be disposed of, probably by just saying "don't do that". But making the form configurable is a more elegant way to dispose of it.
[X] Some panels should possibly be hidden entirely for Subversion, or at least visually disabled with hints.
[X] SVN SSH URIs need to use the `svn+ssh://` protocol and no short name.
[X] Newly created repositories should have hints about how to complete the workflow (activate to host; add a URI then activate to observe).
[X] The repository URI index doesn't index all URIs yet, only the primary clone URI.