2 * Copyright (C) the libgit2 contributors. All rights reserved.
4 * This file is part of libgit2, distributed under the GNU GPL v2 with
5 * a Linking Exception. For full terms see the included COPYING file.
8 #ifndef INCLUDE_sys_git_remote_h
9 #define INCLUDE_sys_git_remote_h
12 * @file git2/sys/remote.h
13 * @brief Low-level remote functionality for custom transports
14 * @defgroup git_remote Low-level remote functionality
22 /** Remote supports fetching an advertised object by ID. */
23 GIT_REMOTE_CAPABILITY_TIP_OID
= (1 << 0),
25 /** Remote supports fetching an individual reachable object. */
26 GIT_REMOTE_CAPABILITY_REACHABLE_OID
= (1 << 1),
27 } git_remote_capability_t
;