summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 155af83)
raw | patch | inline | side by side (parent: 155af83)
author | Anand Kumria <wildfire@progsoc.org> | |
Sun, 10 Aug 2008 18:26:31 +0000 (19:26 +0100) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Tue, 12 Aug 2008 01:57:04 +0000 (18:57 -0700) |
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>
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>
contrib/fast-import/git-p4 | patch | blob | history |
index 2b6ea74d1c6224f8745bb4dd99770430f38ad247..a927e50b255027f7169d040617683e4808a03f87 100755 (executable)
location. It means that hooking into the environment, or other configuration
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:
print real_cmd
return real_cmd