Remaining work for the new edit/API/URI workflows:
[ ] The UI for presenting Clone URIs is a little plain now. Most of this simplification is intentional, but this could use another pass.
[ ] `diffusion.repository.search` should replace `repository.query` in `arc`, then be deprecated.
Probably kicking these down the road, although we're better positioned on them now than we were before:
- {T6655}
- {T6131}
- {T6722}
- 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.
[X] `diffusion.repository.search` should gain whatever capabilities it's still missing (primarily: search by URI?)...
[X] {T9554} needs to be resolved because we now recommend this workflow.
[X] 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.