rev-list: make "struct rev_list_info" static to the only user

The structure has nothing to do with what "git bisect" does; as
nobody other than "git rev-list" implementation uses it, move it
as a private data type to builtin/rev-list.c

Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Junio C Hamano 2025-07-18 16:58:03 -07:00
parent 16bd9f20a4
commit 9b5c002811
2 changed files with 8 additions and 8 deletions

View File

@ -27,14 +27,6 @@ struct commit_list *filter_skipped(struct commit_list *list,
#define FIND_BISECTION_ALL (1u<<0)
#define FIND_BISECTION_FIRST_PARENT_ONLY (1u<<1)

struct rev_list_info {
struct rev_info *revs;
int flags;
int show_timestamp;
int hdr_termination;
const char *header_prefix;
};

/*
* enum bisect_error represents the following return codes:
* BISECT_OK: success code. Internally, it means that next

View File

@ -28,6 +28,14 @@
#include "quote.h"
#include "strbuf.h"

struct rev_list_info {
struct rev_info *revs;
int flags;
int show_timestamp;
int hdr_termination;
const char *header_prefix;
};

static const char rev_list_usage[] =
"git rev-list [<options>] <commit>... [--] [<path>...]\n"
"\n"