Sha256: 00704dee725aa839cb21d3797b138a2a9d812280ea7e59ffb586aefac127992c
Contents?: true
Size: 906 Bytes
Versions: 2
Compression:
Stored size: 906 Bytes
Contents
/* * Copyright (C) 2009-2011 the libgit2 contributors * * 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_odb_h__ #define INCLUDE_odb_h__ #include "git2/odb.h" #include "git2/oid.h" #include "git2/types.h" #include "vector.h" #include "cache.h" #define GIT_OBJECTS_DIR "objects/" #define GIT_OBJECT_DIR_MODE 0777 #define GIT_OBJECT_FILE_MODE 0444 /* DO NOT EXPORT */ typedef struct { void *data; /**< Raw, decompressed object data. */ size_t len; /**< Total number of bytes in data. */ git_otype type; /**< Type of this object. */ } git_rawobj; /* EXPORT */ struct git_odb_object { git_cached_obj cached; git_rawobj raw; }; /* EXPORT */ struct git_odb { git_refcount rc; git_vector backends; git_cache cache; }; int git_odb__hash_obj(git_oid *id, git_rawobj *obj); #endif
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rugged-0.16.0 | ext/rugged/vendor/libgit2-dist/src/odb.h |
rugged-0.16.0b1 | ext/rugged/vendor/libgit2-dist/src/odb.h |