Staging
v0.5.1
v0.5.1
Revision c78db87a32c9698492b4d4a2c022a9066c865920 authored by Junio C Hamano on 22 January 2022, 01:54:57 UTC, committed by Junio C Hamano on 22 January 2022, 01:54:57 UTC
* js/apply-partial-clone-filters-recursively: clone, submodule: pass partial clone filters to submodules
oidtree.h
#ifndef OIDTREE_H
#define OIDTREE_H
#include "cbtree.h"
#include "hash.h"
#include "mem-pool.h"
struct oidtree {
struct cb_tree tree;
struct mem_pool mem_pool;
};
void oidtree_init(struct oidtree *);
void oidtree_clear(struct oidtree *);
void oidtree_insert(struct oidtree *, const struct object_id *);
int oidtree_contains(struct oidtree *, const struct object_id *);
typedef enum cb_next (*oidtree_iter)(const struct object_id *, void *data);
void oidtree_each(struct oidtree *, const struct object_id *,
size_t oidhexsz, oidtree_iter, void *data);
#endif /* OIDTREE_H */
Computing file changes ...