Index: src/diff.c =================================================================== RCS file: /sources/cvs/ccvs/src/diff.c,v retrieving revision 1.123 diff -u -b -r1.123 diff.c --- src/diff.c 5 Nov 2008 15:17:14 -0000 1.123 +++ src/diff.c 8 Jan 2012 20:17:45 -0000 @@ -352,6 +352,9 @@ error (0, 0, "extra -L arguments ignored"); break; } + add_diff_args (0, "--label", optarg); + break; + /* Fall through. */ case 'C': case 'F': case 'I': case 'U': case 'W': add_diff_args (c, NULL, optarg); Index: src/rcs.c =================================================================== RCS file: /sources/cvs/ccvs/src/rcs.c,v retrieving revision 1.401 diff -u -b -r1.401 rcs.c --- src/rcs.c 21 Oct 2010 15:21:16 -0000 1.401 +++ src/rcs.c 8 Jan 2012 20:17:45 -0000 @@ -9225,7 +9225,7 @@ assert (!STREQ (DEVNULL, path)); RCS_getrevtime (rcs, rev, datebuf, 0); (void) date_to_internet (date, datebuf); - label = Xasprintf ("-L%s\t%s\t%s", path, date, rev); + label = Xasprintf ("--label=%s\t%s\t%s", path, date, rev); } else if (ts_user) { @@ -9236,11 +9236,11 @@ assert (get_date (&t, ts_user, NULL)); wm = gmtime (&t.tv_sec); tm_to_internet (datebuf, wm); - label = Xasprintf ("-L%s\t%s", path, datebuf); + label = Xasprintf ("--label=%s\t%s", path, datebuf); } else /* Can't get the user's timestamp from the server. */ - label = Xasprintf ("-L%s", path); + label = Xasprintf ("--label=%s", path); } else { @@ -9249,7 +9249,7 @@ assert (STREQ (DEVNULL, path)); tm_to_internet (datebuf, wm); - label = Xasprintf ("-L%s\t%s", path, datebuf); + label = Xasprintf ("--label=%s\t%s", path, datebuf); } return label; }