version 1.7, 2005/10/17 16:16:00 |
version 1.8, 2005/12/10 20:27:45 |
|
|
strcmp(optarg, "all") != 0 && |
strcmp(optarg, "all") != 0 && |
strcmp(optarg, "none") != 0) |
strcmp(optarg, "none") != 0) |
return (CVS_EX_USAGE); |
return (CVS_EX_USAGE); |
if ((aoptstr = strdup(optarg)) == NULL) { |
aoptstr = xstrdup(optarg); |
cvs_log(LP_ERRNO, "failed to copy action"); |
|
return (CVS_EX_DATA); |
|
} |
|
break; |
break; |
case 'l': |
case 'l': |
cmd->file_flags &= ~CF_RECURSE; |
cmd->file_flags &= ~CF_RECURSE; |
|
|
(cvs_sendarg(root, "unedit", 0) < 0) || |
(cvs_sendarg(root, "unedit", 0) < 0) || |
(cvs_sendarg(root, "-a", 0) < 0) || |
(cvs_sendarg(root, "-a", 0) < 0) || |
(cvs_sendarg(root, "commit", 0) < 0)) { |
(cvs_sendarg(root, "commit", 0) < 0)) { |
free(aoptstr); |
xfree(aoptstr); |
return (CVS_EX_PROTO); |
return (CVS_EX_PROTO); |
} |
} |
} else { |
} else { |
if ((cvs_sendarg(root, "-a", 0) < 0) || |
if ((cvs_sendarg(root, "-a", 0) < 0) || |
(cvs_sendarg(root, aoptstr, 0) < 0)) { |
(cvs_sendarg(root, aoptstr, 0) < 0)) { |
free(aoptstr); |
xfree(aoptstr); |
return (CVS_EX_PROTO); |
return (CVS_EX_PROTO); |
} |
} |
} |
} |
} |
} |
free(aoptstr); |
xfree(aoptstr); |
|
|
return (CVS_EX_OK); |
return (CVS_EX_OK); |
} |
} |