mirror of
https://git.proxmox.com/git/libgit2
synced 2025-06-01 12:33:49 +00:00
25 lines
429 B
C
25 lines
429 B
C
#include "git2/sys/odb_backend.h"
|
|
|
|
typedef struct {
|
|
const char *oid;
|
|
const char *content;
|
|
} fake_object;
|
|
|
|
typedef struct {
|
|
git_odb_backend parent;
|
|
|
|
int exists_calls;
|
|
int exists_prefix_calls;
|
|
int read_calls;
|
|
int read_header_calls;
|
|
int read_prefix_calls;
|
|
int refresh_calls;
|
|
|
|
const fake_object *objects;
|
|
} fake_backend;
|
|
|
|
int build_fake_backend(
|
|
git_odb_backend **out,
|
|
const fake_object *objects,
|
|
bool support_refresh);
|