- Ref T7221. Our handling of the "git://" protocol is currently incorrect. This protocol is not authenticated, but is considered an SSH protocol. In the new UI, it is considered an anonymous/unauthenticated protocol instead.
- Ref T10241. This fixes the PassphraseCredentialControl so it doesn't silently edit the value if the current value is not visible to you and/or not valid.
- Maniphest Tasks
- T7221: External git repository SSH credentials are not optional
T10241: Modifying an externally-hosted repository's URL/path can unintentionally change the credentials
T10366: General support for multiple URIs for a repository
T10748: Implement `diffusion.repository.edit`, for creating and editing repositories via the API
- rP99718b61d8f3: Fill in new URI credential edit web UI interfaces
Performed a whole lot of credential edits, removals, and adjustments. I'll give this additional vetting before cutting over to it.