rev_info 608 bisect.c static void bisect_rev_setup(struct rev_info *revs, const char *prefix, rev_info 633 bisect.c static void bisect_common(struct rev_info *revs) rev_info 801 bisect.c struct rev_info revs; rev_info 871 bisect.c struct rev_info opt; rev_info 931 bisect.c struct rev_info revs; rev_info 18 bisect.h struct rev_info *revs; rev_info 90 builtin/add.c struct rev_info rev; rev_info 185 builtin/add.c struct rev_info rev; rev_info 1450 builtin/am.c struct rev_info rev_info; rev_info 1454 builtin/am.c init_revisions(&rev_info, NULL); rev_info 1455 builtin/am.c rev_info.diff = 1; rev_info 1456 builtin/am.c rev_info.abbrev = 0; rev_info 1457 builtin/am.c rev_info.disable_stdin = 1; rev_info 1458 builtin/am.c rev_info.show_root_diff = 1; rev_info 1459 builtin/am.c rev_info.diffopt.output_format = DIFF_FORMAT_PATCH; rev_info 1460 builtin/am.c rev_info.no_commit_id = 1; rev_info 1461 builtin/am.c DIFF_OPT_SET(&rev_info.diffopt, BINARY); rev_info 1462 builtin/am.c DIFF_OPT_SET(&rev_info.diffopt, FULL_INDEX); rev_info 1463 builtin/am.c rev_info.diffopt.use_color = 0; rev_info 1464 builtin/am.c rev_info.diffopt.file = fp; rev_info 1465 builtin/am.c rev_info.diffopt.close_file = 1; rev_info 1466 builtin/am.c add_pending_object(&rev_info, &commit->object, ""); rev_info 1467 builtin/am.c diff_setup_done(&rev_info.diffopt); rev_info 1468 builtin/am.c log_tree_commit(&rev_info, commit); rev_info 1479 builtin/am.c struct rev_info rev_info; rev_info 1488 builtin/am.c init_revisions(&rev_info, NULL); rev_info 1489 builtin/am.c rev_info.diff = 1; rev_info 1490 builtin/am.c rev_info.disable_stdin = 1; rev_info 1491 builtin/am.c rev_info.no_commit_id = 1; rev_info 1492 builtin/am.c rev_info.diffopt.output_format = DIFF_FORMAT_PATCH; rev_info 1493 builtin/am.c rev_info.diffopt.use_color = 0; rev_info 1494 builtin/am.c rev_info.diffopt.file = fp; rev_info 1495 builtin/am.c rev_info.diffopt.close_file = 1; rev_info 1496 builtin/am.c add_pending_object(&rev_info, &tree->object, ""); rev_info 1497 builtin/am.c diff_setup_done(&rev_info.diffopt); rev_info 1498 builtin/am.c run_diff_index(&rev_info, 1); rev_info 1651 builtin/am.c struct rev_info rev_info; rev_info 1654 builtin/am.c init_revisions(&rev_info, NULL); rev_info 1655 builtin/am.c rev_info.diffopt.output_format = DIFF_FORMAT_NAME_STATUS; rev_info 1656 builtin/am.c diff_opt_parse(&rev_info.diffopt, &diff_filter_str, 1); rev_info 1657 builtin/am.c add_pending_sha1(&rev_info, "HEAD", our_tree, 0); rev_info 1658 builtin/am.c diff_setup_done(&rev_info.diffopt); rev_info 1659 builtin/am.c run_diff_index(&rev_info, 1); rev_info 383 builtin/blame.c struct rev_info *revs; rev_info 1372 builtin/blame.c static struct commit_list *first_scapegoat(struct rev_info *revs, struct commit *commit) rev_info 1386 builtin/blame.c static int num_scapegoats(struct rev_info *revs, struct commit *commit) rev_info 1417 builtin/blame.c struct rev_info *revs = sb->revs; rev_info 1768 builtin/blame.c struct rev_info *revs = sb->revs; rev_info 2408 builtin/blame.c struct rev_info *revs = sb->revs; rev_info 2436 builtin/blame.c struct rev_info *revs = sb->revs; rev_info 2497 builtin/blame.c struct rev_info revs; rev_info 291 builtin/branch.c struct rev_info revs; rev_info 387 builtin/checkout.c struct rev_info rev; rev_info 714 builtin/checkout.c static void suggest_reattach(struct commit *commit, struct rev_info *revs) rev_info 774 builtin/checkout.c struct rev_info revs; rev_info 1026 builtin/commit.c struct rev_info revs; rev_info 1418 builtin/commit.c struct rev_info rev; rev_info 19 builtin/diff-files.c struct rev_info rev; rev_info 15 builtin/diff-index.c struct rev_info rev; rev_info 8 builtin/diff-tree.c static struct rev_info log_tree_opt; rev_info 90 builtin/diff-tree.c static void diff_tree_tweak_rev(struct rev_info *rev, struct setup_revision_opt *opt) rev_info 105 builtin/diff-tree.c static struct rev_info *opt = &log_tree_opt; rev_info 69 builtin/diff.c static int builtin_diff_b_f(struct rev_info *revs, rev_info 103 builtin/diff.c static int builtin_diff_blobs(struct rev_info *revs, rev_info 128 builtin/diff.c static int builtin_diff_index(struct rev_info *revs, rev_info 161 builtin/diff.c static int builtin_diff_tree(struct rev_info *revs, rev_info 185 builtin/diff.c static int builtin_diff_combined(struct rev_info *revs, rev_info 221 builtin/diff.c static int builtin_diff_files(struct rev_info *revs, int argc, const char **argv) rev_info 262 builtin/diff.c struct rev_info rev; rev_info 529 builtin/fast-export.c static void handle_commit(struct commit *commit, struct rev_info *rev) rev_info 631 builtin/fast-export.c static void handle_tail(struct object_array *commits, struct rev_info *revs) rev_info 972 builtin/fast-export.c struct rev_info revs; rev_info 333 builtin/fmt-merge-msg.c struct rev_info *rev, rev_info 641 builtin/fmt-merge-msg.c struct rev_info rev; rev_info 49 builtin/log.c struct rev_info *rev; rev_info 103 builtin/log.c static void cmd_log_init_defaults(struct rev_info *rev) rev_info 124 builtin/log.c struct rev_info *rev, struct setup_revision_opt *opt) rev_info 202 builtin/log.c struct rev_info *rev, struct setup_revision_opt *opt) rev_info 212 builtin/log.c static int estimate_commit_count(struct rev_info *rev, struct commit_list *list) rev_info 226 builtin/log.c static void show_early_header(struct rev_info *rev, const char *stage, int nr) rev_info 238 builtin/log.c static void log_show_early(struct rev_info *revs, struct commit_list *list) rev_info 288 builtin/log.c static void setup_early_output(struct rev_info *rev) rev_info 317 builtin/log.c static void finish_early_output(struct rev_info *rev) rev_info 324 builtin/log.c static int cmd_log_walk(struct rev_info *rev) rev_info 416 builtin/log.c struct rev_info rev; rev_info 434 builtin/log.c static void show_tagger(char *buf, int len, struct rev_info *rev) rev_info 446 builtin/log.c static int show_blob_object(const unsigned char *sha1, struct rev_info *rev, const char *obj_name) rev_info 471 builtin/log.c static int show_tag_object(const unsigned char *sha1, struct rev_info *rev) rev_info 506 builtin/log.c static void show_setup_revisions_tweak(struct rev_info *rev, rev_info 524 builtin/log.c struct rev_info rev; rev_info 608 builtin/log.c struct rev_info rev; rev_info 629 builtin/log.c static void log_setup_revisions_tweak(struct rev_info *rev, rev_info 647 builtin/log.c struct rev_info rev; rev_info 789 builtin/log.c struct rev_info *rev, int quiet) rev_info 820 builtin/log.c static void get_patch_ids(struct rev_info *rev, struct patch_ids *ids) rev_info 822 builtin/log.c struct rev_info check_rev; rev_info 863 builtin/log.c static void gen_message_id(struct rev_info *info, char *base) rev_info 897 builtin/log.c static char *find_branch_name(struct rev_info *rev) rev_info 925 builtin/log.c static void make_cover_letter(struct rev_info *rev, int use_stdout, rev_info 1059 builtin/log.c ((struct rev_info *)opt->value)->total = -1; rev_info 1070 builtin/log.c ((struct rev_info *)opt->value)->subject_prefix = arg; rev_info 1117 builtin/log.c struct rev_info *rev = (struct rev_info *)opt->value; rev_info 1130 builtin/log.c struct rev_info *rev = (struct rev_info *)opt->value; rev_info 1190 builtin/log.c struct rev_info rev; rev_info 1592 builtin/log.c static int add_pending_commit(const char *arg, struct rev_info *revs, int flags) rev_info 1629 builtin/log.c struct rev_info revs; rev_info 333 builtin/merge.c struct rev_info rev; rev_info 904 builtin/merge.c struct rev_info rev; rev_info 2344 builtin/pack-objects.c static void add_objects_in_unpacked_packs(struct rev_info *revs) rev_info 2429 builtin/pack-objects.c static void loosen_unused_packed_objects(struct rev_info *revs) rev_info 2463 builtin/pack-objects.c static int get_object_list_from_bitmap(struct rev_info *revs) rev_info 2497 builtin/pack-objects.c struct rev_info revs; rev_info 102 builtin/prune.c struct rev_info revs; rev_info 306 builtin/pull.c struct rev_info rev_info; rev_info 309 builtin/pull.c init_revisions(&rev_info, prefix); rev_info 310 builtin/pull.c DIFF_OPT_SET(&rev_info.diffopt, IGNORE_SUBMODULES); rev_info 311 builtin/pull.c DIFF_OPT_SET(&rev_info.diffopt, QUICK); rev_info 312 builtin/pull.c diff_setup_done(&rev_info.diffopt); rev_info 313 builtin/pull.c result = run_diff_files(&rev_info, 0); rev_info 314 builtin/pull.c return diff_result_code(&rev_info.diffopt, result); rev_info 322 builtin/pull.c struct rev_info rev_info; rev_info 328 builtin/pull.c init_revisions(&rev_info, prefix); rev_info 329 builtin/pull.c DIFF_OPT_SET(&rev_info.diffopt, IGNORE_SUBMODULES); rev_info 330 builtin/pull.c DIFF_OPT_SET(&rev_info.diffopt, QUICK); rev_info 331 builtin/pull.c add_head_to_pending(&rev_info); rev_info 332 builtin/pull.c diff_setup_done(&rev_info.diffopt); rev_info 333 builtin/pull.c result = run_diff_index(&rev_info, 1); rev_info 334 builtin/pull.c return diff_result_code(&rev_info.diffopt, result); rev_info 23 builtin/reflog.c struct rev_info revs; rev_info 56 builtin/rev-list.c struct rev_info *revs = info->revs; rev_info 222 builtin/rev-list.c struct rev_info *revs = info->revs; rev_info 276 builtin/rev-list.c struct rev_info revs; rev_info 153 builtin/shortlog.c static void get_from_rev(struct rev_info *rev, struct shortlog *log) rev_info 225 builtin/shortlog.c static struct rev_info rev; rev_info 134 bundle.c struct rev_info revs; rev_info 209 bundle.c static int is_tag_in_date_range(struct object *tag, struct rev_info *revs) rev_info 240 bundle.c static int write_pack_data(int bundle_fd, struct rev_info *revs) rev_info 269 bundle.c struct rev_info *revs, rev_info 317 bundle.c static int write_bundle_refs(int bundle_fd, struct rev_info *revs) rev_info 409 bundle.c struct rev_info revs; rev_info 896 combine-diff.c struct rev_info *rev, rev_info 972 combine-diff.c struct rev_info *rev) rev_info 1182 combine-diff.c static void show_raw_diff(struct combine_diff_path *p, int num_parent, struct rev_info *rev) rev_info 1234 combine-diff.c struct rev_info *rev) rev_info 1394 combine-diff.c struct rev_info *rev) rev_info 1537 combine-diff.c struct rev_info *rev) rev_info 170 commit.h struct rev_info; /* in revision.h, it circularly uses enum cmit_fmt */ rev_info 174 commit.h extern void get_commit_format(const char *arg, struct rev_info *); rev_info 87 diff-lib.c int run_diff_files(struct rev_info *revs, unsigned int option) rev_info 247 diff-lib.c static void diff_index_show_file(struct rev_info *revs, rev_info 294 diff-lib.c static void show_new_file(struct rev_info *revs, rev_info 313 diff-lib.c static int show_modified(struct rev_info *revs, rev_info 376 diff-lib.c struct rev_info *revs = o->unpack_data; rev_info 439 diff-lib.c struct rev_info *revs = o->unpack_data; rev_info 461 diff-lib.c static int diff_cache(struct rev_info *revs, rev_info 491 diff-lib.c int run_diff_index(struct rev_info *revs, int cached) rev_info 508 diff-lib.c struct rev_info revs; rev_info 521 diff-lib.c struct rev_info rev; rev_info 241 diff-no-index.c void diff_no_index(struct rev_info *revs, rev_info 11 diff.h struct rev_info; rev_info 229 diff.h int dense, struct rev_info *); rev_info 231 diff.h extern void diff_tree_combined(const unsigned char *sha1, const struct sha1_array *parents, int dense, struct rev_info *rev); rev_info 233 diff.h extern void diff_tree_combined_merge(const struct commit *commit, int dense, struct rev_info *rev); rev_info 340 diff.h extern int run_diff_files(struct rev_info *revs, unsigned int option); rev_info 341 diff.h extern int run_diff_index(struct rev_info *revs, int cached); rev_info 348 diff.h extern void diff_no_index(struct rev_info *, int, const char **, const char *); rev_info 92 graph.c struct rev_info *revs; rev_info 206 graph.c struct git_graph *graph_init(struct rev_info *opt) rev_info 30 graph.h struct git_graph *graph_init(struct rev_info *opt); rev_info 1337 http-push.c static int get_delta(struct rev_info *revs, struct remote_lock *lock) rev_info 1722 http-push.c struct rev_info revs; rev_info 472 line-log.c static struct commit *check_single_commit(struct rev_info *revs) rev_info 698 line-log.c static void add_line_range(struct rev_info *revs, struct commit *commit, rev_info 715 line-log.c static void clear_commit_line_range(struct rev_info *revs, struct commit *commit) rev_info 725 line-log.c static struct line_log_data *lookup_line_range(struct rev_info *revs, rev_info 739 line-log.c void line_log_init(struct rev_info *rev, const char *prefix, struct string_list *args) rev_info 881 line-log.c static void dump_diff_hacky_one(struct rev_info *rev, struct line_log_data *range) rev_info 982 line-log.c static void dump_diff_hacky(struct rev_info *rev, struct line_log_data *range) rev_info 995 line-log.c static int process_diff_filepair(struct rev_info *rev, rev_info 1070 line-log.c struct rev_info *rev, rev_info 1109 line-log.c int line_log_print(struct rev_info *rev, struct commit *commit) rev_info 1118 line-log.c static int process_ranges_ordinary_commit(struct rev_info *rev, struct commit *commit, rev_info 1136 line-log.c static int process_ranges_merge_commit(struct rev_info *rev, struct commit *commit, rev_info 1198 line-log.c static int process_ranges_arbitrary_commit(struct rev_info *rev, struct commit *commit) rev_info 1216 line-log.c static enum rewrite_result line_log_rewrite_one(struct rev_info *rev, struct commit **pp) rev_info 1232 line-log.c int line_log_filter(struct rev_info *rev) rev_info 6 line-log.h struct rev_info; rev_info 57 line-log.h extern void line_log_init(struct rev_info *rev, const char *prefix, struct string_list *args); rev_info 59 line-log.h extern int line_log_filter(struct rev_info *rev); rev_info 61 line-log.h extern int line_log_print(struct rev_info *rev, struct commit *commit); rev_info 11 list-objects.c static void process_blob(struct rev_info *revs, rev_info 52 list-objects.c static void process_gitlink(struct rev_info *revs, rev_info 62 list-objects.c static void process_tree(struct rev_info *revs, rev_info 133 list-objects.c struct rev_info *revs, rev_info 150 list-objects.c void mark_edges_uninteresting(struct rev_info *revs, show_edge_fn show_edge) rev_info 183 list-objects.c static void add_pending_tree(struct rev_info *revs, struct tree *tree) rev_info 188 list-objects.c void traverse_commit_list(struct rev_info *revs, rev_info 6 list-objects.h void traverse_commit_list(struct rev_info *, show_commit_fn, show_object_fn, void *); rev_info 9 list-objects.h void mark_edges_uninteresting(struct rev_info *, show_edge_fn); rev_info 172 log-tree.c static void show_children(struct rev_info *opt, struct commit *commit, int abbrev) rev_info 285 log-tree.c void show_decorations(struct rev_info *opt, struct commit *commit) rev_info 310 log-tree.c struct rev_info *info) rev_info 328 log-tree.c struct rev_info *info) rev_info 338 log-tree.c void log_write_email_headers(struct rev_info *opt, struct commit *commit, rev_info 426 log-tree.c static void show_sig_lines(struct rev_info *opt, int status, const char *bol) rev_info 442 log-tree.c static void show_signature(struct rev_info *opt, struct commit *commit) rev_info 490 log-tree.c struct rev_info *opt = (struct rev_info *)data; rev_info 536 log-tree.c static void show_mergetag(struct rev_info *opt, struct commit *commit) rev_info 541 log-tree.c void show_log(struct rev_info *opt) rev_info 731 log-tree.c int log_tree_diff_flush(struct rev_info *opt) rev_info 784 log-tree.c static int do_diff_combined(struct rev_info *opt, struct commit *commit) rev_info 795 log-tree.c static int log_tree_diff(struct rev_info *opt, struct commit *commit, struct log_info *log) rev_info 861 log-tree.c int log_tree_commit(struct rev_info *opt, struct commit *commit) rev_info 11 log-tree.h void init_log_tree_opt(struct rev_info *); rev_info 12 log-tree.h int log_tree_diff_flush(struct rev_info *); rev_info 13 log-tree.h int log_tree_commit(struct rev_info *, struct commit *); rev_info 14 log-tree.h int log_tree_opt_parse(struct rev_info *, const char **, int); rev_info 15 log-tree.h void show_log(struct rev_info *opt); rev_info 23 log-tree.h void show_decorations(struct rev_info *opt, struct commit *commit); rev_info 24 log-tree.h void log_write_email_headers(struct rev_info *opt, struct commit *commit, rev_info 31 log-tree.h void fmt_output_commit(struct strbuf *, struct commit *, struct rev_info *); rev_info 32 log-tree.h void fmt_output_subject(struct strbuf *, const char *subject, struct rev_info *); rev_info 252 pack-bitmap-write.c struct rev_info revs; rev_info 492 pack-bitmap.c static struct bitmap *find_objects(struct rev_info *revs, rev_info 665 pack-bitmap.c int prepare_bitmap_walk(struct rev_info *revs) rev_info 933 pack-bitmap.c void test_bitmap_walk(struct rev_info *revs) rev_info 40 pack-bitmap.h void test_bitmap_walk(struct rev_info *revs); rev_info 41 pack-bitmap.h int prepare_bitmap_walk(struct rev_info *revs); rev_info 32 pretty.c static void save_user_format(struct rev_info *rev, const char *cp, int is_tformat) rev_info 150 pretty.c void get_commit_format(const char *arg, struct rev_info *rev) rev_info 28 reachable.c struct rev_info *revs = (struct rev_info *)cb_data; rev_info 58 reachable.c struct rev_info *revs; rev_info 143 reachable.c int add_unseen_recent_objects_to_traversal(struct rev_info *revs, rev_info 160 reachable.c void mark_reachable_objects(struct rev_info *revs, int mark_reflog, rev_info 5 reachable.h extern int add_unseen_recent_objects_to_traversal(struct rev_info *revs, rev_info 7 reachable.h extern void mark_reachable_objects(struct rev_info *revs, int mark_reflog, rev_info 2039 remote.c struct rev_info revs; rev_info 196 revision.c static void add_pending_object_with_path(struct rev_info *revs, rev_info 222 revision.c static void add_pending_object_with_mode(struct rev_info *revs, rev_info 229 revision.c void add_pending_object(struct rev_info *revs, rev_info 235 revision.c void add_head_to_pending(struct rev_info *revs) rev_info 247 revision.c static struct object *get_reference(struct rev_info *revs, const char *name, rev_info 263 revision.c void add_pending_sha1(struct rev_info *revs, const char *name, rev_info 270 revision.c static struct commit *handle_commit(struct rev_info *revs, rev_info 411 revision.c static struct commit *one_relevant_parent(const struct rev_info *revs, rev_info 485 revision.c static int rev_compare_tree(struct rev_info *revs, rev_info 522 revision.c static int rev_same_tree_as_empty(struct rev_info *revs, struct commit *commit) rev_info 542 revision.c static struct treesame_state *initialise_treesame(struct rev_info *revs, struct commit *commit) rev_info 558 revision.c static int compact_treesame(struct rev_info *revs, struct commit *commit, unsigned nth_parent) rev_info 605 revision.c static unsigned update_treesame(struct rev_info *revs, struct commit *commit) rev_info 635 revision.c static inline int limiting_can_increase_treesame(const struct rev_info *revs) rev_info 650 revision.c static void try_to_simplify_commit(struct rev_info *revs, struct commit *commit) rev_info 791 revision.c static int add_parents_to_list(struct rev_info *revs, struct commit *commit, rev_info 866 revision.c static void cherry_pick_list(struct commit_list *list, struct rev_info *revs) rev_info 1072 revision.c static void limit_left_right(struct commit_list *list, struct rev_info *revs) rev_info 1088 revision.c static int limit_list(struct rev_info *revs) rev_info 1175 revision.c static void add_rev_cmdline(struct rev_info *revs, rev_info 1192 revision.c static void add_rev_cmdline_list(struct rev_info *revs, rev_info 1208 revision.c struct rev_info *all_revs; rev_info 1240 revision.c static void init_all_refs_cb(struct all_refs_cb *cb, struct rev_info *revs, rev_info 1265 revision.c static void handle_refs(const char *submodule, struct rev_info *revs, unsigned flags, rev_info 1310 revision.c void add_reflogs_to_pending(struct rev_info *revs, unsigned flags) rev_info 1319 revision.c static void add_cache_tree(struct cache_tree *it, struct rev_info *revs, rev_info 1340 revision.c void add_index_objects_to_pending(struct rev_info *revs, unsigned flags) rev_info 1366 revision.c static int add_parents_only(struct rev_info *revs, const char *arg_, int flags) rev_info 1402 revision.c void init_revisions(struct rev_info *revs, const char *prefix) rev_info 1438 revision.c static void add_pending_commit_list(struct rev_info *revs, rev_info 1450 revision.c static void prepare_show_merge(struct rev_info *revs) rev_info 1494 revision.c int handle_revision_arg(const char *arg_, struct rev_info *revs, int flags, unsigned revarg_opt) rev_info 1641 revision.c static void read_pathspec_from_stdin(struct rev_info *revs, struct strbuf *sb, rev_info 1653 revision.c static void read_revisions_from_stdin(struct rev_info *revs, rev_info 1688 revision.c static void add_grep(struct rev_info *revs, const char *ptn, enum grep_pat_token what) rev_info 1693 revision.c static void add_header_grep(struct rev_info *revs, enum grep_header_field field, const char *pattern) rev_info 1698 revision.c static void add_message_grep(struct rev_info *revs, const char *pattern) rev_info 1703 revision.c static int handle_revision_opt(struct rev_info *revs, int argc, const char **argv, rev_info 2069 revision.c void parse_revision_opt(struct rev_info *revs, struct parse_opt_ctx_t *ctx, rev_info 2103 revision.c struct rev_info *revs, rev_info 2212 revision.c int setup_revisions(int argc, const char **argv, struct rev_info *revs, struct setup_revision_opt *opt) rev_info 2400 revision.c static void add_child(struct rev_info *revs, struct commit *parent, struct commit *child) rev_info 2408 revision.c static int remove_duplicate_parents(struct rev_info *revs, struct commit *commit) rev_info 2441 revision.c static struct merge_simplify_state *locate_simplify_state(struct rev_info *revs, struct commit *commit) rev_info 2453 revision.c static int mark_redundant_parents(struct rev_info *revs, struct commit *commit) rev_info 2489 revision.c static int mark_treesame_root_parents(struct rev_info *revs, struct commit *commit) rev_info 2510 revision.c static int leave_one_treesame_to_parent(struct rev_info *revs, struct commit *commit) rev_info 2572 revision.c static int remove_marked_parents(struct rev_info *revs, struct commit *commit) rev_info 2600 revision.c static struct commit_list **simplify_one(struct rev_info *revs, struct commit *commit, struct commit_list **tail) rev_info 2711 revision.c static void simplify_merges(struct rev_info *revs) rev_info 2761 revision.c static void set_children(struct rev_info *revs) rev_info 2778 revision.c int prepare_revision_walk(struct rev_info *revs) rev_info 2824 revision.c static enum rewrite_result rewrite_one(struct rev_info *revs, struct commit **pp) rev_info 2845 revision.c int rewrite_parents(struct rev_info *revs, struct commit *commit, rev_info 2911 revision.c static int commit_match(struct commit *commit, struct rev_info *opt) rev_info 2975 revision.c static inline int want_ancestry(const struct rev_info *revs) rev_info 2980 revision.c enum commit_action get_commit_action(struct rev_info *revs, struct commit *commit) rev_info 3033 revision.c static void save_parents(struct rev_info *revs, struct commit *commit) rev_info 3061 revision.c static void free_saved_parents(struct rev_info *revs) rev_info 3067 revision.c struct commit_list *get_saved_parents(struct rev_info *revs, const struct commit *commit) rev_info 3080 revision.c enum commit_action simplify_commit(struct rev_info *revs, struct commit *commit) rev_info 3101 revision.c static void track_linear(struct rev_info *revs, struct commit *commit) rev_info 3122 revision.c static struct commit *get_revision_1(struct rev_info *revs) rev_info 3190 revision.c static void create_boundary_commit_list(struct rev_info *revs) rev_info 3231 revision.c static struct commit *get_revision_internal(struct rev_info *revs) rev_info 3317 revision.c struct commit *get_revision(struct rev_info *revs) rev_info 3351 revision.c char *get_revision_mark(const struct rev_info *revs, const struct commit *commit) rev_info 3371 revision.c void put_revision_mark(const struct rev_info *revs, const struct commit *commit) rev_info 28 revision.h struct rev_info; rev_info 226 revision.h typedef void (*show_early_output_fn_t)(struct rev_info *, struct commit_list *); rev_info 231 revision.h void (*tweak)(struct rev_info *, struct setup_revision_opt *); rev_info 237 revision.h extern void init_revisions(struct rev_info *revs, const char *prefix); rev_info 238 revision.h extern int setup_revisions(int argc, const char **argv, struct rev_info *revs, rev_info 240 revision.h extern void parse_revision_opt(struct rev_info *revs, struct parse_opt_ctx_t *ctx, rev_info 245 revision.h extern int handle_revision_arg(const char *arg, struct rev_info *revs, rev_info 249 revision.h extern int prepare_revision_walk(struct rev_info *revs); rev_info 250 revision.h extern struct commit *get_revision(struct rev_info *revs); rev_info 251 revision.h extern char *get_revision_mark(const struct rev_info *revs, rev_info 253 revision.h extern void put_revision_mark(const struct rev_info *revs, rev_info 270 revision.h extern void add_pending_object(struct rev_info *revs, rev_info 272 revision.h extern void add_pending_sha1(struct rev_info *revs, rev_info 276 revision.h extern void add_head_to_pending(struct rev_info *); rev_info 277 revision.h extern void add_reflogs_to_pending(struct rev_info *, unsigned int flags); rev_info 278 revision.h extern void add_index_objects_to_pending(struct rev_info *, unsigned int flags); rev_info 286 revision.h extern enum commit_action get_commit_action(struct rev_info *revs, rev_info 288 revision.h extern enum commit_action simplify_commit(struct rev_info *revs, rev_info 297 revision.h typedef enum rewrite_result (*rewrite_parent_fn_t)(struct rev_info *revs, struct commit **pp); rev_info 299 revision.h extern int rewrite_parents(struct rev_info *revs, struct commit *commit, rev_info 311 revision.h extern struct commit_list *get_saved_parents(struct rev_info *revs, const struct commit *commit); rev_info 48 sequencer.h struct rev_info *revs; rev_info 227 submodule.c static int prepare_submodule_summary(struct rev_info *rev, const char *path, rev_info 255 submodule.c static void print_submodule_summary(struct rev_info *rev, FILE *f, rev_info 290 submodule.c struct rev_info rev; rev_info 404 submodule.c struct rev_info rev; rev_info 416 submodule.c struct rev_info rev; rev_info 566 submodule.c struct rev_info rev; rev_info 868 submodule.c struct rev_info revs; rev_info 28 test-revision-walking.c struct rev_info rev; rev_info 493 wt-status.c struct rev_info rev; rev_info 513 wt-status.c struct rev_info rev; rev_info 848 wt-status.c struct rev_info rev;