X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=archive.h;h=6838dc788f7620b0807a7044b611efc623bdcf0c;hb=e97593693ed36da918413732c9ca4b09c3e9d213;hp=f3d344b65259fb7f4314944194e12ddba1129a4b;hpb=ec06bff5e6f76b46c22a3b2c97452568f088fa3c;p=git.git diff --git a/archive.h b/archive.h index f3d344b65..6838dc788 100644 --- a/archive.h +++ b/archive.h @@ -10,6 +10,7 @@ struct archiver_args { const unsigned char *commit_sha1; time_t time; const char **pathspec; + unsigned int verbose : 1; void *extra; }; @@ -19,14 +20,11 @@ typedef void *(*parse_extra_args_fn_t)(int argc, const char **argv); struct archiver { const char *name; - const char *remote; struct archiver_args args; write_archive_fn_t write_archive; parse_extra_args_fn_t parse_extra; }; -extern struct archiver archivers[]; - extern int parse_archive_args(int argc, const char **argv, struct archiver *ar); @@ -42,5 +40,6 @@ extern void parse_pathspec_arg(const char **pathspec, */ extern int write_tar_archive(struct archiver_args *); extern int write_zip_archive(struct archiver_args *); +extern void *parse_extra_zip_args(int argc, const char **argv); #endif /* ARCHIVE_H */