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/split-index.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/split-index.h')
-rw-r--r-- | third_party/git/split-index.h | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/third_party/git/split-index.h b/third_party/git/split-index.h deleted file mode 100644 index 7a435ca2c970..000000000000 --- a/third_party/git/split-index.h +++ /dev/null @@ -1,39 +0,0 @@ -#ifndef SPLIT_INDEX_H -#define SPLIT_INDEX_H - -#include "cache.h" - -struct index_state; -struct strbuf; -struct ewah_bitmap; - -struct split_index { - struct object_id base_oid; - struct index_state *base; - struct ewah_bitmap *delete_bitmap; - struct ewah_bitmap *replace_bitmap; - struct cache_entry **saved_cache; - unsigned int saved_cache_nr; - unsigned int nr_deletions; - unsigned int nr_replacements; - int refcount; -}; - -struct split_index *init_split_index(struct index_state *istate); -void save_or_free_index_entry(struct index_state *istate, struct cache_entry *ce); -void replace_index_entry_in_base(struct index_state *istate, - struct cache_entry *old, - struct cache_entry *new_entry); -int read_link_extension(struct index_state *istate, - const void *data, unsigned long sz); -int write_link_extension(struct strbuf *sb, - struct index_state *istate); -void move_cache_to_base_index(struct index_state *istate); -void merge_base_index(struct index_state *istate); -void prepare_to_write_split_index(struct index_state *istate); -void finish_writing_split_index(struct index_state *istate); -void discard_split_index(struct index_state *istate); -void add_split_index(struct index_state *istate); -void remove_split_index(struct index_state *istate); - -#endif |