version 1.89, 2008/06/10 05:01:36 |
version 1.90, 2008/06/12 07:16:14 |
|
|
static char **server_argv; |
static char **server_argv; |
static int server_argc = 1; |
static int server_argc = 1; |
|
|
|
extern int disable_fast_checkout; |
|
|
struct cvs_cmd cvs_cmd_server = { |
struct cvs_cmd cvs_cmd_server = { |
CVS_OP_SERVER, CVS_USE_WDIR, "server", { "", "" }, |
CVS_OP_SERVER, CVS_USE_WDIR, "server", { "", "" }, |
"server mode", |
"server mode", |
|
|
if (data == NULL) |
if (data == NULL) |
fatal("Missing argument for Modified"); |
fatal("Missing argument for Modified"); |
|
|
|
/* sorry, we have to use TMP_DIR */ |
|
disable_fast_checkout = 1; |
|
|
mode = cvs_remote_input(); |
mode = cvs_remote_input(); |
len = cvs_remote_input(); |
len = cvs_remote_input(); |
|
|
|
|
if (data == NULL) |
if (data == NULL) |
fatal("Missing argument for Unchanged"); |
fatal("Missing argument for Unchanged"); |
|
|
|
/* sorry, we have to use TMP_DIR */ |
|
disable_fast_checkout = 1; |
|
|
(void)xsnprintf(fpath, MAXPATHLEN, "%s/%s", server_currentdir, data); |
(void)xsnprintf(fpath, MAXPATHLEN, "%s/%s", server_currentdir, data); |
|
|
entlist = cvs_ent_open(server_currentdir); |
entlist = cvs_ent_open(server_currentdir); |
|
|
void |
void |
cvs_server_questionable(char *data) |
cvs_server_questionable(char *data) |
{ |
{ |
|
/* sorry, we have to use TMP_DIR */ |
|
disable_fast_checkout = 1; |
} |
} |
|
|
void |
void |
|
|
|
|
cvs_cmdop = CVS_OP_EXPORT; |
cvs_cmdop = CVS_OP_EXPORT; |
cmdp->cmd_flags = cvs_cmd_export.cmd_flags; |
cmdp->cmd_flags = cvs_cmd_export.cmd_flags; |
cvs_checkout(server_argc, server_argv); |
cvs_export(server_argc, server_argv); |
cvs_server_send_response("ok"); |
cvs_server_send_response("ok"); |
} |
} |
|
|