mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-28 17:46:09 +00:00
mempack: expose clear function
This commit is contained in:
parent
707f65372b
commit
220d6f8a10
@ -155,17 +155,14 @@ void git_mempack_reset(git_odb_backend *_backend)
|
||||
|
||||
git_array_clear(db->commits);
|
||||
|
||||
git_oidmap_free(db->objects);
|
||||
db->objects = git_oidmap_alloc();
|
||||
git_oidmap_clear(db->objects);
|
||||
}
|
||||
|
||||
static void impl__free(git_odb_backend *_backend)
|
||||
{
|
||||
struct memory_packer_db *db = (struct memory_packer_db *)_backend;
|
||||
|
||||
git_mempack_reset(db);
|
||||
git_oidmap_free(db->objects);
|
||||
|
||||
git__free(db);
|
||||
}
|
||||
|
||||
|
@ -49,4 +49,6 @@ GIT_INLINE(khint_t) git_oidmap_hash(const git_oid *oid)
|
||||
|
||||
#define git_oidmap_size(h) kh_size(h)
|
||||
|
||||
#define git_oidmap_clear(h) kh_clear(oid, h)
|
||||
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user