version 1.76, 2007/01/14 22:20:46 |
version 1.77, 2007/01/16 08:17:27 |
|
|
"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] " |
"[-t id] module ...", |
"[-t id] module ...", |
"AcD:d:fj:k:lNnPRr:st:", |
"AcD:d:fj:k:lNnPpRr:st:", |
NULL, |
NULL, |
cvs_checkout |
cvs_checkout |
}; |
}; |
|
|
int |
int |
cvs_checkout(int argc, char **argv) |
cvs_checkout(int argc, char **argv) |
{ |
{ |
int ch; |
int ch, flags; |
|
|
|
flags = CR_RECURSE_DIRS; |
|
|
while ((ch = getopt(argc, argv, cvs_cmd_checkout.cmd_opts)) != -1) { |
while ((ch = getopt(argc, argv, cvs_cmd_checkout.cmd_opts)) != -1) { |
switch (ch) { |
switch (ch) { |
case 'A': |
case 'A': |
reset_stickies = 1; |
reset_stickies = 1; |
break; |
break; |
|
case 'l': |
|
flags &= ~CR_RECURSE_DIRS; |
|
break; |
case 'P': |
case 'P': |
prune_dirs = 1; |
prune_dirs = 1; |
|
break; |
|
case 'R': |
break; |
break; |
default: |
default: |
fatal("%s", cvs_cmd_checkout.cmd_synopsis); |
fatal("%s", cvs_cmd_checkout.cmd_synopsis); |