--sparse-version turns on --sparse

This commit is contained in:
Sergey Poznyakoff
2006-06-25 12:46:12 +00:00
parent ecaff7cbba
commit 4bf5f6dca4

View File

@@ -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);