--sparse-version turns on --sparse
This commit is contained in:
@@ -384,7 +384,7 @@ static struct argp_option options[] = {
|
||||
{"sparse", 'S', 0, 0,
|
||||
N_("handle sparse files efficiently"), GRID+1 },
|
||||
{"sparse-version", SPARSE_VERSION_OPTION, N_("MAJOR[.MINOR]"), 0,
|
||||
N_("set version of the sparse format to use"), GRID+1},
|
||||
N_("set version of the sparse format to use (implies --sparse)"), GRID+1},
|
||||
{"incremental", 'G', 0, 0,
|
||||
N_("handle old GNU-format incremental backup"), GRID+1 },
|
||||
{"listed-incremental", 'g', N_("FILE"), 0,
|
||||
@@ -1327,7 +1327,7 @@ parse_opt (int key, char *arg, struct argp_state *state)
|
||||
/* Print block numbers for debugging bad tar archives. */
|
||||
|
||||
/* It would surely make sense to exchange -B and -R, but it seems
|
||||
that -B has been used for a long while in Sun tar ans most
|
||||
that -B has been used for a long while in Sun tar and most
|
||||
BSD-derived systems. This is a consequence of the block/record
|
||||
terminology confusion. */
|
||||
|
||||
@@ -1335,7 +1335,7 @@ parse_opt (int key, char *arg, struct argp_state *state)
|
||||
break;
|
||||
|
||||
case 's':
|
||||
/* Names to extr are sorted. */
|
||||
/* Names to extract are sorted. */
|
||||
|
||||
same_order_option = true;
|
||||
break;
|
||||
@@ -1345,6 +1345,7 @@ parse_opt (int key, char *arg, struct argp_state *state)
|
||||
break;
|
||||
|
||||
case SPARSE_VERSION_OPTION:
|
||||
sparse_option = true;
|
||||
{
|
||||
char *p;
|
||||
tar_sparse_major = strtoul (arg, &p, 10);
|
||||
|
||||
Reference in New Issue
Block a user