about summary refs log tree commit diff
path: root/third_party/git/log-tree.h
diff options
context:
space:
mode:
authorVincent Ambo <mail@tazj.in>2021-09-21T10·03+0300
committerVincent Ambo <mail@tazj.in>2021-09-21T11·29+0300
commit43b1791ec601732ac31195df96781a848360a9ac (patch)
treedaae8d638343295d2f1f7da955e556ef4c958864 /third_party/git/log-tree.h
parent2d8e7dc9d9c38127ec4ebd13aee8e8f586a43318 (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/log-tree.h')
-rw-r--r--third_party/git/log-tree.h41
1 files changed, 0 insertions, 41 deletions
diff --git a/third_party/git/log-tree.h b/third_party/git/log-tree.h
deleted file mode 100644
index 8fa79289ec6b..000000000000
--- a/third_party/git/log-tree.h
+++ /dev/null
@@ -1,41 +0,0 @@
-#ifndef LOG_TREE_H
-#define LOG_TREE_H
-
-#include "revision.h"
-
-struct log_info {
-	struct commit *commit, *parent;
-};
-
-struct decoration_filter {
-	struct string_list *include_ref_pattern;
-	struct string_list *exclude_ref_pattern;
-	struct string_list *exclude_ref_config_pattern;
-};
-
-int parse_decorate_color_config(const char *var, const char *slot_name, const char *value);
-void init_log_tree_opt(struct rev_info *);
-int log_tree_diff_flush(struct rev_info *);
-int log_tree_commit(struct rev_info *, struct commit *);
-int log_tree_opt_parse(struct rev_info *, const char **, int);
-void show_log(struct rev_info *opt);
-void format_decorations_extended(struct strbuf *sb, const struct commit *commit,
-			     int use_color,
-			     const char *prefix,
-			     const char *separator,
-			     const char *suffix);
-#define format_decorations(strbuf, commit, color) \
-			     format_decorations_extended((strbuf), (commit), (color), " (", ", ", ")")
-void show_decorations(struct rev_info *opt, struct commit *commit);
-void log_write_email_headers(struct rev_info *opt, struct commit *commit,
-			     const char **extra_headers_p,
-			     int *need_8bit_cte_p,
-			     int maybe_multipart);
-void load_ref_decorations(struct decoration_filter *filter, int flags);
-
-#define FORMAT_PATCH_NAME_MAX 64
-void fmt_output_commit(struct strbuf *, struct commit *, struct rev_info *);
-void fmt_output_subject(struct strbuf *, const char *subject, struct rev_info *);
-void fmt_output_email_subject(struct strbuf *, struct rev_info *);
-
-#endif