odb: drop unneeded headers and forward decls

There's a couple of unneeded forward declarations and headers in
"odb.h". Drop these.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Patrick Steinhardt 2026-04-01 01:57:51 +02:00 committed by Junio C Hamano
parent c63911b052
commit 109bcb7d1d
1 changed files with 3 additions and 9 deletions

12
odb.h
View File

@ -1,19 +1,17 @@
#ifndef ODB_H #ifndef ODB_H
#define ODB_H #define ODB_H


#include "hashmap.h"
#include "object.h" #include "object.h"
#include "oidset.h" #include "oidset.h"
#include "oidmap.h" #include "oidmap.h"
#include "string-list.h" #include "string-list.h"
#include "thread-utils.h" #include "thread-utils.h"


struct oidmap; struct cached_object_entry;
struct oidtree; struct packed_git;
struct repository;
struct strbuf; struct strbuf;
struct strvec; struct strvec;
struct repository;
struct multi_pack_index;


/* /*
* Set this to 0 to prevent odb_read_object_info_extended() from fetching missing * Set this to 0 to prevent odb_read_object_info_extended() from fetching missing
@ -31,10 +29,6 @@ extern int fetch_if_missing;
*/ */
char *compute_alternate_path(const char *path, struct strbuf *err); char *compute_alternate_path(const char *path, struct strbuf *err);


struct packed_git;
struct packfile_store;
struct cached_object_entry;

/* /*
* A transaction may be started for an object database prior to writing new * A transaction may be started for an object database prior to writing new
* objects via odb_transaction_begin(). These objects are not committed until * objects via odb_transaction_begin(). These objects are not committed until