git-archive: make tar the default format
As noted by Junio, --format=tar should be assumed if no format was specified. Signed-off-by: Rene Scharfe <rene.scharfe@lsrfire.ath.cx> Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
committed by
Junio C Hamano
parent
5bcbc7ff10
commit
8ff21b1a33
@ -149,7 +149,7 @@ int parse_archive_args(int argc, const char **argv, struct archiver *ar)
|
||||
{
|
||||
const char *extra_argv[MAX_EXTRA_ARGS];
|
||||
int extra_argc = 0;
|
||||
const char *format = NULL; /* might want to default to "tar" */
|
||||
const char *format = "tar";
|
||||
const char *base = "";
|
||||
int verbose = 0;
|
||||
int i;
|
||||
@ -190,8 +190,6 @@ int parse_archive_args(int argc, const char **argv, struct archiver *ar)
|
||||
/* We need at least one parameter -- tree-ish */
|
||||
if (argc - 1 < i)
|
||||
usage(archive_usage);
|
||||
if (!format)
|
||||
die("You must specify an archive format");
|
||||
if (init_archiver(format, ar) < 0)
|
||||
die("Unknown archive format '%s'", format);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user