version 1.111, 2008/01/28 21:35:09 |
version 1.112, 2008/01/31 10:15:05 |
|
|
static int flags = CR_REPO | CR_RECURSE_DIRS; |
static int flags = CR_REPO | CR_RECURSE_DIRS; |
|
|
struct cvs_cmd cvs_cmd_checkout = { |
struct cvs_cmd cvs_cmd_checkout = { |
CVS_OP_CHECKOUT, 0, "checkout", |
CVS_OP_CHECKOUT, CVS_USE_WDIR, "checkout", |
{ "co", "get" }, |
{ "co", "get" }, |
"Checkout a working copy of a repository", |
"Checkout a working copy of a repository", |
"[-AcflNnPpRs] [-D date | -r tag] [-d dir] [-j rev] [-k mode] " |
"[-AcflNnPpRs] [-D date | -r tag] [-d dir] [-j rev] [-k mode] " |
|
|
}; |
}; |
|
|
struct cvs_cmd cvs_cmd_export = { |
struct cvs_cmd cvs_cmd_export = { |
CVS_OP_EXPORT, 0, "export", |
CVS_OP_EXPORT, CVS_USE_WDIR, "export", |
{ "exp", "ex" }, |
{ "exp", "ex" }, |
"Export sources from CVS, similar to checkout", |
"Export sources from CVS, similar to checkout", |
"[-flNnR] [-d dir] [-k mode] -D date | -r rev module ...", |
"[-flNnR] [-d dir] [-k mode] -D date | -r rev module ...", |
|
|
prune_dirs = 1; |
prune_dirs = 1; |
break; |
break; |
case 'p': |
case 'p': |
|
cmdp->cmd_flags &= ~CVS_USE_WDIR; |
print_stdout = 1; |
print_stdout = 1; |
cvs_noexec = 1; |
cvs_noexec = 1; |
break; |
break; |
|
|
cvs_history_add((cvs_cmdop == CVS_OP_CHECKOUT) ? |
cvs_history_add((cvs_cmdop == CVS_OP_CHECKOUT) ? |
CVS_HISTORY_CHECKOUT : CVS_HISTORY_EXPORT, NULL, wdbase); |
CVS_HISTORY_CHECKOUT : CVS_HISTORY_EXPORT, NULL, wdbase); |
|
|
cr.enterdir = cvs_update_enterdir; |
if (print_stdout) { |
cr.leavedir = cvs_update_leavedir; |
cr.enterdir = NULL; |
|
cr.leavedir = NULL; |
|
} else { |
|
cr.enterdir = cvs_update_enterdir; |
|
cr.leavedir = cvs_update_leavedir; |
|
} |
cr.fileproc = cvs_update_local; |
cr.fileproc = cvs_update_local; |
cr.flags = flags; |
cr.flags = flags; |
|
|