Remaining work for the new edit/API/URI workflows:
[ ] Newly created repositories should have hints about how to complete the workflow (activate to host; add a URI then activate to observe).
[ ] 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.
[ ] 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.
[ ] Some panels should possibly be hidden entirely for Subversion, or at least visually disabled with hints.
[ ] 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.
[ ] {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.
[ ] Almanac Service should become editable, although this is a longer-term thing.
[ ] SVN SSH URIs need to use the `svn+ssh://` protocol and no short name.
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.