That was a fix for git remotes that use an url with a user name that is URL encoded
For example, "ssh://%6Aoey@localhost/path"
Of course, this is more likely to occur if the username is not all ASCII
like mine is.
And it could also happen when a scp-style url's username contains a non-ASCII
character, which gets URL encoded when git-annex internally converts that
to a ssh:// url.
* migrate: Fix --remove-size to work when a file is not present.
Fixes reversion introduced in version 10.20231129.
* Support git remotes that use a IPV6 link-local address with a zone ID.
- * Support git remotes that use an url with a user name that is URL encoded.
+ * Support git remotes that use an url with a user name that is URL
+ encoded, or in the case of an "scp-style" url, a user name that must be
+ encoded to be legal in an URL.
* Fix git-lfs special remote ssh endpoint discovery when the repository
path is URL encoded.