=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/rcs/rcsprog.c,v retrieving revision 1.11 retrieving revision 1.12 diff -c -r1.11 -r1.12 *** src/usr.bin/rcs/rcsprog.c 2005/09/29 15:19:51 1.11 --- src/usr.bin/rcs/rcsprog.c 2005/09/29 21:30:10 1.12 *************** *** 1,4 **** ! /* $OpenBSD: rcsprog.c,v 1.11 2005/09/29 15:19:51 joris Exp $ */ /* * Copyright (c) 2005 Jean-Francois Brousseau * All rights reserved. --- 1,4 ---- ! /* $OpenBSD: rcsprog.c,v 1.12 2005/09/29 21:30:10 joris Exp $ */ /* * Copyright (c) 2005 Jean-Francois Brousseau * All rights reserved. *************** *** 44,49 **** --- 44,50 ---- #include "strtab.h" const char rcs_version[] = "OpenCVS RCS version 3.6"; + int verbose = 1; struct rcs_prog { char *prog_name; *************** *** 84,97 **** } strlcpy(out, fpath, len); ! if (!strcmp(__progname, "co")) { ! printf("%s --> ", filev); ! if ((s = strrchr(filev, ',')) != NULL) { ! *s = '\0'; ! printf("%s\n", fname); } - } else { - printf("RCS file: %s\n", fpath); } return (0); --- 85,100 ---- } strlcpy(out, fpath, len); ! if (verbose) { ! if (!strcmp(__progname, "co")) { ! printf("%s --> ", filev); ! if ((s = strrchr(filev, ',')) != NULL) { ! *s = '\0'; ! printf("%s\n", fname); ! } ! } else { ! printf("RCS file: %s\n", fpath); } } return (0); *************** *** 148,154 **** flags = RCS_RDWR; oldfile = alist = comment = elist = NULL; ! while ((ch = getopt(argc, argv, "A:a:b::c:e::hik:LMUV")) != -1) { switch (ch) { case 'A': oldfile = optarg; --- 151,157 ---- flags = RCS_RDWR; oldfile = alist = comment = elist = NULL; ! while ((ch = getopt(argc, argv, "A:a:b::c:e::hik:LMqUV")) != -1) { switch (ch) { case 'A': oldfile = optarg; *************** *** 185,190 **** --- 188,196 ---- case 'M': /* ignore for the moment */ break; + case 'q': + verbose = 0; + break; case 'U': if (lkmode == RCS_LOCK_STRICT) cvs_log(LP_WARN, "-L overriden by -U"); *************** *** 240,246 **** rcs_close(file); ! printf("done\n"); } return (0); --- 246,253 ---- rcs_close(file); ! if (verbose) ! printf("done\n"); } return (0);