Adding upstream version 1:2.47.2.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
This commit is contained in:
parent
fd5a0bafa2
commit
54102a2c29
4535 changed files with 1510258 additions and 0 deletions
24
tag.h
Normal file
24
tag.h
Normal file
|
@ -0,0 +1,24 @@
|
|||
#ifndef TAG_H
|
||||
#define TAG_H
|
||||
|
||||
#include "object.h"
|
||||
|
||||
extern const char *tag_type;
|
||||
|
||||
struct tag {
|
||||
struct object object;
|
||||
struct object *tagged;
|
||||
char *tag;
|
||||
timestamp_t date;
|
||||
};
|
||||
struct tag *lookup_tag(struct repository *r, const struct object_id *oid);
|
||||
int parse_tag_buffer(struct repository *r, struct tag *item, const void *data, unsigned long size);
|
||||
int parse_tag(struct tag *item);
|
||||
void release_tag_memory(struct tag *t);
|
||||
struct object *deref_tag(struct repository *r, struct object *, const char *, int);
|
||||
struct object *deref_tag_noverify(struct repository *r, struct object *);
|
||||
int gpg_verify_tag(const struct object_id *oid,
|
||||
const char *name_to_report, unsigned flags);
|
||||
struct object_id *get_tagged_oid(struct tag *tag);
|
||||
|
||||
#endif /* TAG_H */
|
Loading…
Add table
Add a link
Reference in a new issue