Commit f5373123 by Edward Thomson

push: don't try to connect in `finish`

Push starts by connecting, don't try to connect again, just rely on the
existing connection existing.
parent 240c195f
...@@ -476,9 +476,10 @@ int git_push_finish(git_push *push, const git_remote_callbacks *callbacks) ...@@ -476,9 +476,10 @@ int git_push_finish(git_push *push, const git_remote_callbacks *callbacks)
{ {
int error; int error;
if (!git_remote_connected(push->remote) && if (!git_remote_connected(push->remote)) {
(error = git_remote__connect(push->remote, GIT_DIRECTION_PUSH, callbacks, &push->connection)) < 0) git_error_set(GIT_ERROR_NET, "remote is disconnected");
return error; return -1;
}
if ((error = filter_refs(push->remote)) < 0 || if ((error = filter_refs(push->remote)) < 0 ||
(error = do_push(push, callbacks)) < 0) (error = do_push(push, callbacks)) < 0)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment