X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=connect.c;h=2778481264d0e1fdd8864743fc860ef63718524e;hb=af1ec93755ac0b2bd71d6cf48096164b683bc881;hp=4813f005ab05279a72ef2894cfae8887965d9640;hpb=c425d361f5bf46d99cd96d7eac3488ebb2e92b60;p=thirdparty%2Fgit.git diff --git a/connect.c b/connect.c index 4813f005ab..2778481264 100644 --- a/connect.c +++ b/connect.c @@ -1248,6 +1248,7 @@ struct child_process *git_connect(int fd[2], const char *url, conn = NULL; } else if (protocol == PROTO_GIT) { conn = git_connect_git(fd, hostandport, path, prog, version, flags); + conn->trace2_child_class = "transport/git"; } else { struct strbuf cmd = STRBUF_INIT; const char *const *var; @@ -1290,9 +1291,11 @@ struct child_process *git_connect(int fd[2], const char *url, strbuf_release(&cmd); return NULL; } + conn->trace2_child_class = "transport/ssh"; fill_ssh_args(conn, ssh_host, port, version, flags); } else { transport_check_allowed("file"); + conn->trace2_child_class = "transport/file"; if (version > 0) { argv_array_pushf(&conn->env_array, GIT_PROTOCOL_ENVIRONMENT "=version=%d", version);