aboutsummaryrefslogtreecommitdiff
diff refs
from: back
to: back
| flip
diff options
context:
space:
mode:
-rw-r--r--cgit.h8
-rw-r--r--parsing.c47
2 files changed, 0 insertions, 55 deletions
diff --git a/cgit.h b/cgit.h
index 9b517a7..5e19b11 100644
--- a/cgit.h
+++ b/cgit.h
@@ -27,13 +27,6 @@ struct commitinfo {
char *msg;
};
-struct taginfo {
- char *tagger;
- char *tagger_email;
- int tagger_date;
- char *msg;
-};
-
extern const char cgit_version[];
extern char *cgit_root;
@@ -94,7 +87,6 @@ extern void html_filemode(unsigned short mode);
extern int cgit_read_config(const char *filename, configfn fn);
extern int cgit_parse_query(char *txt, configfn fn);
extern struct commitinfo *cgit_parse_commit(struct commit *commit);
-extern struct taginfo *cgit_parse_tag(struct tag *tag);
extern char *cache_safe_filename(const char *unsafe);
extern int cache_lock(struct cacheitem *item);
diff --git a/parsing.c b/parsing.c
index 8aad1dd..4412dee 100644
--- a/parsing.c
+++ b/parsing.c
@@ -196,50 +196,3 @@ struct commitinfo *cgit_parse_commit(struct commit *commit)
}
return ret;
}
-
-
-struct taginfo *cgit_parse_tag(struct tag *tag)
-{
- void *data;
- char type[20];
- unsigned long size;
- char *p, *t;
- struct taginfo *ret;
-
- data = read_sha1_file(tag->object.sha1, type, &size);
- if (!data || strcmp(type, tag_type)) {
- free(data);
- return 0;
- }
-
- ret = xmalloc(sizeof(*ret));
- ret->tagger = NULL;
- ret->tagger_email = NULL;
- ret->tagger_date = 0;
- ret->msg = NULL;
-
- p = data;
-
- while (p) {
- if (*p == '\n')
- break;
-
- if (!strncmp(p, "tagger ", 7)) {
- p += 7;
- t = strchr(p, '<') - 1;
- ret->tagger = substr(p, t);
- p = t;
- t = strchr(t, '>') + 1;
- ret->tagger_email = substr(p, t);
- ret->tagger_date = atol(++t);
- }
- p = strchr(p, '\n') + 1;
- }
-
- while (p && (*p == '\n'))
- p = strchr(p, '\n') + 1;
- if (p)
- ret->msg = xstrdup(p);
- free(data);
- return ret;
-}