X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=archive.h;h=038ac353d40567029403e3e7a2933af73a130720;hb=003b33a8;hp=f6ceaebc8fb8694349ee9e755dd50e366c33d5ce;hpb=c0885435537e4b93709d2bf39ce36454186057a1;p=git.git diff --git a/archive.h b/archive.h index f6ceaebc8..038ac353d 100644 --- a/archive.h +++ b/archive.h @@ -1,9 +1,6 @@ #ifndef ARCHIVE_H #define ARCHIVE_H -#define MAX_EXTRA_ARGS 32 -#define MAX_ARGS (MAX_EXTRA_ARGS + 32) - struct archiver_args { const char *base; size_t baselen; @@ -13,6 +10,7 @@ struct archiver_args { time_t time; const char **pathspec; unsigned int verbose : 1; + unsigned int worktree_attributes : 1; int compression_level; }; @@ -20,12 +18,6 @@ typedef int (*write_archive_fn_t)(struct archiver_args *); typedef int (*write_archive_entry_fn_t)(struct archiver_args *args, const unsigned char *sha1, const char *path, size_t pathlen, unsigned int mode, void *buffer, unsigned long size); -struct archiver { - const char *name; - write_archive_fn_t write_archive; - unsigned int flags; -}; - /* * Archive-format specific backends. */