Branch Coverage

deps/libgit2/src/transports/git.c
Criterion Covered Total %
branch 0 64 0.0


line true false branch
49 0 0 if (delim == NULL) {
55 0 0 if (repo[1] == '~')
59 0 0 if (delim == NULL)
70 0 0 if (git_buf_oom(request))
81 0 0 if ((error = gen_proto(&request, s->cmd, s->url)) < 0)
84 0 0 if ((error = git_stream__write_full(s->io, request.ptr, request.size, 0)) < 0)
106 0 0 if (!s->sent_command && (error = send_command(s)) < 0)
0 0 if (!s->sent_command && (error = send_command(s)) < 0)
111 0 0 if ((error = gitno_recv(&buf)) < 0)
127 0 0 if (!s->sent_command && (error = send_command(s)) < 0)
0 0 if (!s->sent_command && (error = send_command(s)) < 0)
138 0 0 if (!stream)
162 0 0 if (!stream)
166 0 0 GIT_ERROR_CHECK_ALLOC(s);
176 0 0 if (!s->url) {
181 0 0 if ((git_socket_stream_new(&s->io, host, port)) < 0)
184 0 0 GIT_ERROR_CHECK_VERSION(s->io, GIT_STREAM_VERSION, "git_stream");
203 0 0 if (!git__prefixcmp(url, prefix_git))
206 0 0 if ((error = git_net_url_parse(&urldata, url)) < 0)
210 0 0 port = urldata.port ? urldata.port : GIT_DEFAULT_PORT;
216 0 0 if (error < 0) {
222 0 0 if ((error = git_stream_connect(s->io)) < 0) {
239 0 0 if (t->current_stream) {
259 0 0 if (!git__prefixcmp(url, prefix_git))
262 0 0 if ((error = git_net_url_parse(&urldata, url)) < 0)
269 0 0 if (error < 0) {
276 0 0 if ((error = git_stream_connect(s->io)) < 0)
291 0 0 if (t->current_stream) {
330 0 0 assert(!t->current_stream);
341 0 0 assert(!t->current_stream);
352 0 0 if (!out)
356 0 0 GIT_ERROR_CHECK_ALLOC(t);