If the user has configured various parameters, use them.
Some repositories require authentication and access to certain hosts. Allow git-p4 to pull this information from the configuration Signed-off-by: Anand Kumria <wildfire@progsoc.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
155af83491
commit
abcaf07360
@ -24,7 +24,29 @@ def p4_build_cmd(cmd):
|
|||||||
location. It means that hooking into the environment, or other configuration
|
location. It means that hooking into the environment, or other configuration
|
||||||
can be done more easily.
|
can be done more easily.
|
||||||
"""
|
"""
|
||||||
real_cmd = "%s %s" % ("p4", cmd)
|
real_cmd = "%s " % "p4"
|
||||||
|
|
||||||
|
user = gitConfig("git-p4.user")
|
||||||
|
if len(user) > 0:
|
||||||
|
real_cmd += "-u %s " % user
|
||||||
|
|
||||||
|
password = gitConfig("git-p4.password")
|
||||||
|
if len(password) > 0:
|
||||||
|
real_cmd += "-P %s " % password
|
||||||
|
|
||||||
|
port = gitConfig("git-p4.port")
|
||||||
|
if len(port) > 0:
|
||||||
|
real_cmd += "-p %s " % port
|
||||||
|
|
||||||
|
host = gitConfig("git-p4.host")
|
||||||
|
if len(host) > 0:
|
||||||
|
real_cmd += "-h %s " % host
|
||||||
|
|
||||||
|
client = gitConfig("git-p4.client")
|
||||||
|
if len(client) > 0:
|
||||||
|
real_cmd += "-c %s " % client
|
||||||
|
|
||||||
|
real_cmd += "%s" % (cmd)
|
||||||
if verbose:
|
if verbose:
|
||||||
print real_cmd
|
print real_cmd
|
||||||
return real_cmd
|
return real_cmd
|
||||||
|
Loading…
Reference in New Issue
Block a user