Blame tests/odb/backend/backend_helpers.h

Packit ae9e2a
#include "git2/sys/odb_backend.h"
Packit ae9e2a
Packit ae9e2a
typedef struct {
Packit ae9e2a
	const char *oid;
Packit ae9e2a
	const char *content;
Packit ae9e2a
} fake_object;
Packit ae9e2a
Packit ae9e2a
typedef struct {
Packit ae9e2a
	git_odb_backend parent;
Packit ae9e2a
Packit ae9e2a
	int exists_calls;
Packit ae9e2a
	int exists_prefix_calls;
Packit ae9e2a
	int read_calls;
Packit ae9e2a
	int read_header_calls;
Packit ae9e2a
	int read_prefix_calls;
Packit ae9e2a
Packit ae9e2a
	const fake_object *objects;
Packit ae9e2a
} fake_backend;
Packit ae9e2a
Packit ae9e2a
int build_fake_backend(
Packit ae9e2a
	git_odb_backend **out,
Packit ae9e2a
	const fake_object *objects);