On Sat, Jan 30, 2010 at 06:57:56PM +0200, Jari Aalto wrote:
According to git-clone[1] the SSH protocol is specied as:
ssh://[user@]host.xz[:port]/path
It woudl be nice if the ":" were allowed, so that the familiar SSH style
patch notation could be used, making the spec:
ssh://[user@]host.xz[:[port]]/path
An example:
ssh://foo@examplecom:/path
|
Allowed
I would use:
ssh://[user@]host.xz[:port][:]/path
Since empty port isn't allowed, this grammar is uniquely parseable,
and would allow specifying port too (if you don't need to specify
it, you could just use the scp syntax)[1].
[1] Of course 'ssh://[user@]host.xz[:port]/~/path' works too..
-Ilari
On Sat, Jan 30, 2010 at 06:57:56PM +0200, Jari Aalto wrote:
According to git-clone[1] the SSH protocol is specied as:
ssh://[user@]host.xz[:port]/path
It woudl be nice if the ":" were allowed, so that the familiar SSH style
patch notation could be used, making the spec:
ssh://[user@]host.xz[:[port]]/path
An example:
ssh://foo@examplecom:/path
|
Allowed
But that's not an URL anymore. If you want to use ssh pathspec, write it
as a pathspec, not an URL. Just foo@example.com:/path works fine. ;-)
Petr "Pasky" Baudis