Signed-off-by: Mike Hommey <[email protected]>
---
 connect.c             |  6 ++----
 t/t5500-fetch-pack.sh | 14 ++++++++++++--
 2 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/connect.c b/connect.c
index e95e385..2c5b722 100644
--- a/connect.c
+++ b/connect.c
@@ -703,10 +703,8 @@ struct child_process *git_connect(int fd[2], const char 
*url,
        if (flags & CONNECT_DIAG_URL) {
                printf("Diag: url=%s\n", url ? url : "NULL");
                printf("Diag: protocol=%s\n", prot_name(protocol));
-               if (user)
-                       printf("Diag: userandhost=%s@%s\n", user, host);
-               else
-                       printf("Diag: userandhost=%s\n", host ? host : "NULL");
+               printf("Diag: user=%s\n", user ? user : "NULL");
+               printf("Diag: host=%s\n", host ? host : "NULL");
                printf("Diag: port=%s\n", port ? port : "NONE");
                printf("Diag: path=%s\n", path ? path : "NULL");
                conn = NULL;
diff --git a/t/t5500-fetch-pack.sh b/t/t5500-fetch-pack.sh
index 09d46c3..0c2f79f 100755
--- a/t/t5500-fetch-pack.sh
+++ b/t/t5500-fetch-pack.sh
@@ -537,7 +537,7 @@ check_prot_path () {
        Diag: protocol=$2
        Diag: path=$3
        EOF
-       git fetch-pack --diag-url "$1" | grep -v host= | grep -v port= >actual 
&&
+       git fetch-pack --diag-url "$1" | grep -v user= | grep -v host= | grep 
-v port= >actual &&
        test_cmp expected actual
 }
 
@@ -552,10 +552,20 @@ check_prot_host_port_path () {
                ;;
        esac
        ehost=$(echo $3 | tr -d "[]")
+       case "$ehost" in
+               *@*)
+               user=${ehost%@*}
+               ehost=${ehost#$user@}
+               ;;
+               *)
+               user=NULL
+               ;;
+       esac
        cat >exp <<-EOF &&
        Diag: url=$1
        Diag: protocol=$pp
-       Diag: userandhost=$ehost
+       Diag: user=$user
+       Diag: host=$ehost
        Diag: port=$4
        Diag: path=$5
        EOF
-- 
2.8.1.16.gaa70619.dirty

--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to