version 1.132, 2008/02/09 12:20:33 |
version 1.133, 2008/02/09 12:48:23 |
|
|
static int Aflag = 0; |
static int Aflag = 0; |
static char *dflag = NULL; |
static char *dflag = NULL; |
static char *koptstr = NULL; |
static char *koptstr = NULL; |
|
static char *dateflag = NULL; |
|
|
static int nflag = 0; |
static int nflag = 0; |
|
|
|
char *checkout_target_dir = NULL; |
time_t cvs_specified_date; |
time_t cvs_specified_date; |
|
|
struct cvs_cmd cvs_cmd_checkout = { |
struct cvs_cmd cvs_cmd_checkout = { |
|
|
cvs_modules_list(); |
cvs_modules_list(); |
exit(0); |
exit(0); |
case 'D': |
case 'D': |
cvs_specified_date = cvs_date_parse(optarg); |
dateflag = optarg; |
|
cvs_specified_date = cvs_date_parse(dateflag); |
break; |
break; |
case 'd': |
case 'd': |
if (dflag != NULL) |
if (dflag != NULL) |
fatal("-d specified two or more times"); |
fatal("-d specified two or more times"); |
dflag = optarg; |
dflag = optarg; |
|
checkout_target_dir = dflag; |
break; |
break; |
case 'k': |
case 'k': |
reset_option = 0; |
reset_option = 0; |
|
|
cvs_specified_tag); |
cvs_specified_tag); |
if (Aflag) |
if (Aflag) |
cvs_client_send_request("Argument -A"); |
cvs_client_send_request("Argument -A"); |
|
|
|
if (dateflag != NULL) |
|
cvs_client_send_request("Argument -D%s", dateflag); |
|
|
if (kflag) |
if (kflag) |
cvs_client_send_request("Argument -k%s", koptstr); |
cvs_client_send_request("Argument -k%s", koptstr); |