diff options
author | Vincent Ambo <mail@tazj.in> | 2021-09-21T10·03+0300 |
---|---|---|
committer | Vincent Ambo <mail@tazj.in> | 2021-09-21T11·29+0300 |
commit | 43b1791ec601732ac31195df96781a848360a9ac (patch) | |
tree | daae8d638343295d2f1f7da955e556ef4c958864 /third_party/git/decorate.h | |
parent | 2d8e7dc9d9c38127ec4ebd13aee8e8f586a43318 (diff) |
chore(3p/git): Unvendor git and track patches instead r/2903
This was vendored a long time ago under the expectation that keeping it in sync with cgit would be easier this way, but it has proven not to be a big issue. On the other hand, a vendored copy of git is an annoying maintenance burden. It is much easier to rebase the single (dottime) patch that we have. This removes the vendored copy of git and instead passes the git source code to cgit via `pkgs.srcOnly`, which includes the applied patch so that cgit can continue rendering dottime. Change-Id: If31f62dea7ce688fd1b9050204e9378019775f2b
Diffstat (limited to 'third_party/git/decorate.h')
-rw-r--r-- | third_party/git/decorate.h | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/third_party/git/decorate.h b/third_party/git/decorate.h deleted file mode 100644 index ee43dee1f008..000000000000 --- a/third_party/git/decorate.h +++ /dev/null @@ -1,61 +0,0 @@ -#ifndef DECORATE_H -#define DECORATE_H - -/* - * A data structure that associates Git objects to void pointers. See - * t/helper/test-example-decorate.c for a demonstration of how to use these - * functions. - */ - -/* - * An entry in the data structure. - */ -struct decoration_entry { - const struct object *base; - void *decoration; -}; - -/* - * The data structure. - * - * This data structure must be zero-initialized. - */ -struct decoration { - /* - * Not used by the decoration mechanism. Clients may use this for - * whatever they want. - */ - const char *name; - - /* - * The capacity of "entries". - */ - unsigned int size; - - /* - * The number of real Git objects (that is, entries with non-NULL - * "base"). - */ - unsigned int nr; - - /* - * The entries. This is an array of size "size", containing nr entries - * with non-NULL "base" and (size - nr) entries with NULL "base". - */ - struct decoration_entry *entries; -}; - -/* - * Add an association from the given object to the given pointer (which may be - * NULL), returning the previously associated pointer. If there is no previous - * association, this function returns NULL. - */ -void *add_decoration(struct decoration *n, const struct object *obj, void *decoration); - -/* - * Return the pointer associated to the given object. If there is no - * association, this function returns NULL. - */ -void *lookup_decoration(struct decoration *n, const struct object *obj); - -#endif |