version 1.60, 2006/05/27 05:20:25 |
version 1.61, 2006/05/27 15:14:27 |
|
|
{ |
{ |
int ch; |
int ch; |
char *arg = "."; |
char *arg = "."; |
|
int flags; |
struct cvs_recursion cr; |
struct cvs_recursion cr; |
|
|
|
flags = CR_RECURSE_DIRS; |
|
|
while ((ch = getopt(argc, argv, cvs_cmd_update.cmd_opts)) != -1) { |
while ((ch = getopt(argc, argv, cvs_cmd_update.cmd_opts)) != -1) { |
switch (ch) { |
switch (ch) { |
case 'A': |
case 'A': |
|
|
case 'k': |
case 'k': |
break; |
break; |
case 'l': |
case 'l': |
|
flags &= ~CR_RECURSE_DIRS; |
break; |
break; |
case 'P': |
case 'P': |
prune_dirs = 1; |
prune_dirs = 1; |
|
|
cr.leavedir = cvs_update_leavedir; |
cr.leavedir = cvs_update_leavedir; |
cr.local = cvs_update_local; |
cr.local = cvs_update_local; |
cr.remote = NULL; |
cr.remote = NULL; |
|
cr.flags = flags; |
|
|
if (argc > 0) |
if (argc > 0) |
cvs_file_run(argc, argv, &cr); |
cvs_file_run(argc, argv, &cr); |