git/split-index.c

#define USE_THE_REPOSITORY_VARIABLE

#include "git-compat-util.h"
#include "gettext.h"
#include "hash.h"
#include "mem-pool.h"
#include "read-cache-ll.h"
#include "split-index.h"
#include "strbuf.h"
#include "ewah/ewok.h"

struct split_index *init_split_index(struct index_state *istate)
{}

int read_link_extension(struct index_state *istate,
			 const void *data_, unsigned long sz)
{}

int write_link_extension(struct strbuf *sb,
			 struct index_state *istate)
{}

static void mark_base_index_entries(struct index_state *base)
{}

void move_cache_to_base_index(struct index_state *istate)
{}

static void mark_entry_for_delete(size_t pos, void *data)
{}

static void replace_entry(size_t pos, void *data)
{}

void merge_base_index(struct index_state *istate)
{}

/*
 * Compare most of the fields in two cache entries, i.e. all except the
 * hashmap_entry and the name.
 */
static int compare_ce_content(struct cache_entry *a, struct cache_entry *b)
{}

void prepare_to_write_split_index(struct index_state *istate)
{}

void finish_writing_split_index(struct index_state *istate)
{}

void discard_split_index(struct index_state *istate)
{}

void save_or_free_index_entry(struct index_state *istate, struct cache_entry *ce)
{}

void replace_index_entry_in_base(struct index_state *istate,
				 struct cache_entry *old_entry,
				 struct cache_entry *new_entry)
{}

void add_split_index(struct index_state *istate)
{}

void remove_split_index(struct index_state *istate)
{}