Some people argue that these were silly from the beginning (see
http://thread.gmane.org/gmane.comp.version-control.git/285590/focus=285601
for example), but we have to support them for compatibility.

That doesn't mean we have to show them in the documentation.  These
were already left out of the main list, but a reference in the main
manpage was left, so remove that.

Also add a note to discourage their use if anybody goes looking for them
in the source code.

Signed-off-by: Carlos Martín Nieto <cmn@dwim.me>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Carlos Martín Nieto 2016-02-15 15:29:06 +01:00 коммит произвёл Junio C Hamano
Родитель a08595f761
Коммит 07c7782cc8
3 изменённых файлов: 6 добавлений и 5 удалений

Просмотреть файл

@ -1122,7 +1122,7 @@ of clones and fetches.
connection (or proxy, if configured) connection (or proxy, if configured)
- `ssh`: git over ssh (including `host:path` syntax, - `ssh`: git over ssh (including `host:path` syntax,
`git+ssh://`, etc). `ssh://`, etc).
- `rsync`: git over rsync - `rsync`: git over rsync

Просмотреть файл

@ -267,9 +267,9 @@ static enum protocol get_protocol(const char *name)
return PROTO_SSH; return PROTO_SSH;
if (!strcmp(name, "git")) if (!strcmp(name, "git"))
return PROTO_GIT; return PROTO_GIT;
if (!strcmp(name, "git+ssh")) if (!strcmp(name, "git+ssh")) /* deprecated - do not use */
return PROTO_SSH; return PROTO_SSH;
if (!strcmp(name, "ssh+git")) if (!strcmp(name, "ssh+git")) /* deprecated - do not use */
return PROTO_SSH; return PROTO_SSH;
if (!strcmp(name, "file")) if (!strcmp(name, "file"))
return PROTO_FILE; return PROTO_FILE;

Просмотреть файл

@ -1001,8 +1001,9 @@ struct transport *transport_get(struct remote *remote, const char *url)
|| starts_with(url, "file://") || starts_with(url, "file://")
|| starts_with(url, "git://") || starts_with(url, "git://")
|| starts_with(url, "ssh://") || starts_with(url, "ssh://")
|| starts_with(url, "git+ssh://") || starts_with(url, "git+ssh://") /* deprecated - do not use */
|| starts_with(url, "ssh+git://")) { || starts_with(url, "ssh+git://") /* deprecated - do not use */
) {
/* /*
* These are builtin smart transports; "allowed" transports * These are builtin smart transports; "allowed" transports
* will be checked individually in git_connect. * will be checked individually in git_connect.