Path resolving:
- A URL contains the sequence "://".
- A local filepath does not contain colons, except
as second character (windows drives).
- A path that is neither a URL nor a local file
is an ssh-path.
Examples:
/usr/repo/foo -- local file
c:/src/darcs -- local file
http://darcs.net/ -- URL
peter@host:/path -- ssh
droundy@host: -- ssh
host:/path -- ssh
This means that single-letter hosts in ssh-paths do not work,
unless a username is provided.
Perhaps ssh-paths should use "ssh://user@host/path"-syntax instead?
|