On Tue Mar 16, 2021 at 5:28 PM EDT, Jeff King wrote: > Git remotes are most definitely not just URIs. Some valid remotes are: > ".", "foo", "/tmp/foo", "c:\foo", "example.com:foo". The parser inside > Git has rules to distinguish these from actual rfc3986-compliant URIs. > > Now I don't know much about the parsing code in, say, git-lfs, or how > much of pain it would be to add a new scheme for something that _does_ > conform to rfc3986. But it's not necessarily as easy as "you should be > using a compliant URI parser". Sorry, I meant to say that git remotes are a superset of URIs, so a conformant URI parser already has to be involved - I didn't mean that all git remotes are URIs.