Commit 67ab8f07 by Edward Thomson

ssh: refactor libssh2-specific bits into their own file

parent bc97d01c
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
#include "streams/socket.h" #include "streams/socket.h"
#include "transports/smart.h" #include "transports/smart.h"
#include "transports/http.h" #include "transports/http.h"
#include "transports/ssh.h" #include "transports/ssh_libssh2.h"
#ifdef GIT_WIN32 #ifdef GIT_WIN32
# include "win32/w32_leakcheck.h" # include "win32/w32_leakcheck.h"
...@@ -80,7 +80,7 @@ int git_libgit2_init(void) ...@@ -80,7 +80,7 @@ int git_libgit2_init(void)
git_sysdir_global_init, git_sysdir_global_init,
git_filter_global_init, git_filter_global_init,
git_merge_driver_global_init, git_merge_driver_global_init,
git_transport_ssh_global_init, git_transport_ssh_libssh2_global_init,
git_stream_registry_global_init, git_stream_registry_global_init,
git_socket_stream_global_init, git_socket_stream_global_init,
git_openssl_stream_global_init, git_openssl_stream_global_init,
......
/*
* Copyright (C) the libgit2 contributors. All rights reserved.
*
* This file is part of libgit2, distributed under the GNU GPL v2 with
* a Linking Exception. For full terms see the included COPYING file.
*/
#ifndef INCLUDE_transports_ssh_h__
#define INCLUDE_transports_ssh_h__
#include "common.h"
int git_transport_ssh_global_init(void);
#endif
/*
* Copyright (C) the libgit2 contributors. All rights reserved.
*
* This file is part of libgit2, distributed under the GNU GPL v2 with
* a Linking Exception. For full terms see the included COPYING file.
*/
#ifndef INCLUDE_transports_libssh2_h__
#define INCLUDE_transports_libssh2_h__
#include "common.h"
#include "git2.h"
#include "git2/transport.h"
#include "git2/sys/transport.h"
int git_transport_ssh_libssh2_global_init(void);
int git_smart_subtransport_ssh_libssh2(
git_smart_subtransport **out,
git_transport *owner,
void *param);
int git_smart_subtransport_ssh_libssh2_set_paths(
git_smart_subtransport *subtransport,
const char *cmd_uploadpack,
const char *cmd_receivepack);
#endif
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