version 1.91, 2006/05/27 03:30:30 |
version 1.92, 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; |
strlcpy(diffargs, argv[0], sizeof(diffargs)); |
strlcpy(diffargs, argv[0], sizeof(diffargs)); |
|
|
while ((ch = getopt(argc, argv, cvs_cmd_diff.cmd_opts)) != -1) { |
while ((ch = getopt(argc, argv, cvs_cmd_diff.cmd_opts)) != -1) { |
|
|
strlcat(diffargs, " -c", sizeof(diffargs)); |
strlcat(diffargs, " -c", sizeof(diffargs)); |
diff_format = D_CONTEXT; |
diff_format = D_CONTEXT; |
break; |
break; |
|
case 'l': |
|
flags &= ~CR_RECURSE_DIRS; |
|
break; |
case 'n': |
case 'n': |
strlcat(diffargs, " -n", sizeof(diffargs)); |
strlcat(diffargs, " -n", sizeof(diffargs)); |
diff_format = D_RCSDIFF; |
diff_format = D_RCSDIFF; |
|
|
cr.leavedir = NULL; |
cr.leavedir = NULL; |
cr.local = cvs_diff_local; |
cr.local = cvs_diff_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); |