Code

Add a config option for remotes to specify a foreign vcs
authorDaniel Barkalow <barkalow@iabervon.org>
Wed, 18 Nov 2009 01:42:25 +0000 (02:42 +0100)
committerJunio C Hamano <gitster@pobox.com>
Wed, 18 Nov 2009 05:45:44 +0000 (21:45 -0800)
commitc578f51d52fe75e71d75566c2c216af989b65e6e
tree11acf3075dcc33e76423030412ff8e35140403c6
parent3714831189b32591ffe33c08e209a9a61c25a2f6
Add a config option for remotes to specify a foreign vcs

If this is set, the url is not required, and the transport always uses
a helper named "git-remote-<value>".

It is a separate configuration option in order to allow a sensible
configuration for foreign systems which either have no meaningful urls
for repositories or which require urls that do not specify the system
used by the repository at that location. However, this only affects
how the name of the helper is determined, not anything about the
interaction with the helper, and the contruction is such that, if the
foreign scm does happen to use a co-named url method, a url with that
method may be used directly.

Signed-off-by: Daniel Barkalow <barkalow@iabervon.org>
Signed-off-by: Sverre Rabbelier <srabbelier@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/config.txt
remote.c
remote.h
transport.c