bundle: add flags to verify_bundle()
The verify_bundle() method has a 'verbose' option, but we will want to extend this method to have more granular control over its output. First, replace this 'verbose' option with a new 'flags' option with a single possible value: VERIFY_BUNDLE_VERBOSE. Signed-off-by: Derrick Stolee <derrickstolee@github.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:

committed by
Junio C Hamano

parent
c23f592117
commit
89bd7fedf9
14
bundle.h
14
bundle.h
@ -29,7 +29,13 @@ int read_bundle_header_fd(int fd, struct bundle_header *header,
|
||||
int create_bundle(struct repository *r, const char *path,
|
||||
int argc, const char **argv, struct strvec *pack_options,
|
||||
int version);
|
||||
int verify_bundle(struct repository *r, struct bundle_header *header, int verbose);
|
||||
|
||||
enum verify_bundle_flags {
|
||||
VERIFY_BUNDLE_VERBOSE = (1 << 0),
|
||||
};
|
||||
|
||||
int verify_bundle(struct repository *r, struct bundle_header *header,
|
||||
enum verify_bundle_flags flags);
|
||||
|
||||
/**
|
||||
* Unbundle after reading the header with read_bundle_header().
|
||||
@ -40,9 +46,13 @@ int verify_bundle(struct repository *r, struct bundle_header *header, int verbos
|
||||
* Provide "extra_index_pack_args" to pass any extra arguments
|
||||
* (e.g. "-v" for verbose/progress), NULL otherwise. The provided
|
||||
* "extra_index_pack_args" (if any) will be strvec_clear()'d for you.
|
||||
*
|
||||
* Before unbundling, this method will call verify_bundle() with the
|
||||
* given 'flags'.
|
||||
*/
|
||||
int unbundle(struct repository *r, struct bundle_header *header,
|
||||
int bundle_fd, struct strvec *extra_index_pack_args);
|
||||
int bundle_fd, struct strvec *extra_index_pack_args,
|
||||
enum verify_bundle_flags flags);
|
||||
int list_bundle_refs(struct bundle_header *header,
|
||||
int argc, const char **argv);
|
||||
|
||||
|
Reference in New Issue
Block a user