1
0
Fork 0
mirror of https://github.com/git/git.git synced 2024-04-24 08:35:16 +02:00

packfile.h: move pack_window and pack_entry from cache.h

Signed-off-by: Elijah Newren <newren@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Elijah Newren 2023-04-22 20:17:10 +00:00 committed by Junio C Hamano
parent cb2a51356d
commit 0ff73d742b
3 changed files with 15 additions and 16 deletions

14
cache.h
View File

@ -593,20 +593,6 @@ int df_name_compare(const char *name1, size_t len1, int mode1,
int name_compare(const char *name1, size_t len1, const char *name2, size_t len2);
int cache_name_stage_compare(const char *name1, int len1, int stage1, const char *name2, int len2, int stage2);
struct pack_window {
struct pack_window *next;
unsigned char *base;
off_t offset;
size_t len;
unsigned int last_used;
unsigned int inuse_cnt;
};
struct pack_entry {
off_t offset;
struct packed_git *p;
};
/* Dumb servers support */
int update_server_info(int);

View File

@ -6,10 +6,22 @@
/* in object-store.h */
struct packed_git;
struct pack_entry;
struct pack_window;
struct object_info;
struct pack_window {
struct pack_window *next;
unsigned char *base;
off_t offset;
size_t len;
unsigned int last_used;
unsigned int inuse_cnt;
};
struct pack_entry {
off_t offset;
struct packed_git *p;
};
/*
* Generate the filename to be used for a pack file with checksum "sha1" and
* extension "ext". The result is written into the strbuf "buf", overwriting

View File

@ -5,6 +5,7 @@
#include "repository.h"
#include "object-store.h"
#include "pack-bitmap.h"
#include "packfile.h"
#include "setup.h"
static int read_midx_file(const char *object_dir, int show_objects)