git/loose.c

#include "git-compat-util.h"
#include "hash.h"
#include "path.h"
#include "object-store.h"
#include "hex.h"
#include "repository.h"
#include "wrapper.h"
#include "gettext.h"
#include "loose.h"
#include "lockfile.h"
#include "oidtree.h"

static const char *loose_object_header =;

static inline int should_use_loose_object_map(struct repository *repo)
{}

void loose_object_map_init(struct loose_object_map **map)
{}

static int insert_oid_pair(kh_oid_map_t *map, const struct object_id *key, const struct object_id *value)
{}

static int insert_loose_map(struct object_directory *odb,
			    const struct object_id *oid,
			    const struct object_id *compat_oid)
{}

static int load_one_loose_object_map(struct repository *repo, struct object_directory *dir)
{}

int repo_read_loose_object_map(struct repository *repo)
{}

int repo_write_loose_object_map(struct repository *repo)
{}

static int write_one_object(struct repository *repo, const struct object_id *oid,
			    const struct object_id *compat_oid)
{}

int repo_add_loose_object_map(struct repository *repo, const struct object_id *oid,
			      const struct object_id *compat_oid)
{}

int repo_loose_object_map_oid(struct repository *repo,
			      const struct object_id *src,
			      const struct git_hash_algo *to,
			      struct object_id *dest)
{}

void loose_object_map_clear(struct loose_object_map **map)
{}