X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=log-tree.h;h=e82b56a20d3cfad318a4af6ea78fbe098653211d;hb=2eff14259ea4035dc5f8a18f5998e88dd4da207e;hp=8d8f6f14589fed87a8e77455a7eb4ef814f2d40b;hpb=d2e38d3bc30d3b1e407cbf9c69424b84244a5f9d;p=git.git diff --git a/log-tree.h b/log-tree.h index 8d8f6f145..e82b56a20 100644 --- a/log-tree.h +++ b/log-tree.h @@ -3,34 +3,14 @@ #include "revision.h" -struct log_tree_opt { - struct diff_options diffopt; - int show_root_diff; - int no_commit_id; - int verbose_header; - int ignore_merges; - int combine_merges; - int dense_combined_merges; - int always_show_header; - const char *header_prefix; - const char *header; - enum cmit_fmt commit_format; +struct log_info { + struct commit *commit, *parent; }; -void init_log_tree_opt(struct log_tree_opt *); -int log_tree_diff_flush(struct log_tree_opt *); -int log_tree_commit(struct log_tree_opt *, struct commit *); -int log_tree_opt_parse(struct log_tree_opt *, const char **, int); - -struct whatchanged_opt { - struct rev_info revopt; - struct log_tree_opt logopt; - int abbrev; - int abbrev_commit; - int do_diff; - int full_diff; -}; - -int parse_whatchanged_opt(int, const char **, struct whatchanged_opt *); +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, const char *sep); #endif