summaryrefslogtreecommitdiff
path: root/usr.bin/rcs/ci.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.bin/rcs/ci.c')
-rw-r--r--usr.bin/rcs/ci.c36
1 files changed, 18 insertions, 18 deletions
diff --git a/usr.bin/rcs/ci.c b/usr.bin/rcs/ci.c
index 0f5299a6fef..455de8d5fad 100644
--- a/usr.bin/rcs/ci.c
+++ b/usr.bin/rcs/ci.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ci.c,v 1.45 2005/10/18 01:22:14 joris Exp $ */
+/* $OpenBSD: ci.c,v 1.46 2005/10/18 01:39:47 joris Exp $ */
/*
* Copyright (c) 2005 Niall O'Higgins <niallo@openbsd.org>
* All rights reserved.
@@ -71,14 +71,14 @@ checkin_usage(void)
int
checkin_main(int argc, char **argv)
{
- int found, notlocked;
+ int found, notlocked, ret;
int i, ch, force, lkmode, interactive, rflag, status, symforce;
mode_t fmode;
time_t date;
RCSFILE *file;
RCSNUM *frev, *newrev;
char fpath[MAXPATHLEN];
- char *rcs_msg, *filec, *deltatext, *username;
+ char *rcs_msg, *filec, *deltatext, *username, rbuf[16];
const char *symbol = NULL;
struct rcs_lock *lkp;
BUF *bp;
@@ -187,7 +187,8 @@ checkin_main(int argc, char **argv)
frev = file->rf_head;
- cvs_printf("%s <-- %s\n", fpath, argv[i]);
+ if (verbose == 1)
+ printf("%s <-- %s\n", fpath, argv[i]);
/*
* If revision passed on command line is less than HEAD, bail.
@@ -225,18 +226,18 @@ checkin_main(int argc, char **argv)
* user and revert to latest version.
*/
if ((!force) && (strlen(deltatext) < 1)) {
- char buf[16];
- rcsnum_tostr(frev, buf, sizeof(buf));
+ rcsnum_tostr(frev, rbuf, sizeof(rbuf));
cvs_log(LP_WARN,
"file is unchanged; reverting to previous revision %s",
- buf);
+ rbuf);
(void)unlink(argv[i]);
if (lkmode != 0)
checkout_rev(file, frev, argv[i], lkmode,
username, 0);
rcs_lock_remove(file, frev);
rcs_close(file);
- cvs_printf("done\n");
+ if (verbose == 1)
+ printf("done\n");
continue;
}
@@ -334,23 +335,22 @@ checkin_main(int argc, char **argv)
* Attach a symbolic name to this revision if specified.
*/
if (symbol != NULL) {
- cvs_printf("symbol: %s\n", symbol);
- int ret = 0;
+ if (verbose == 1)
+ printf("symbol: %s\n", symbol);
if (symforce)
rcs_sym_remove(file, symbol);
if ((ret = rcs_sym_add(file, symbol, newrev) == -1)
&& (rcs_errno == RCS_ERR_DUPENT)) {
- char tmp[16];
rcsnum_tostr(rcs_sym_getrev(file, symbol),
- tmp, sizeof(tmp));
+ rbuf, sizeof(rbuf));
cvs_log(LP_ERR,
"symbolic name %s already bound to %s",
- symbol, tmp);
+ symbol, rbuf);
status = 1;
rcs_close(file);
continue;
} else if (ret == -1) {
- cvs_printf("problem adding symbol: %s\n",
+ cvs_log(LP_ERR, "problem adding symbol: %s",
symbol);
status = 1;
rcs_close(file);
@@ -460,17 +460,17 @@ checkin_getlogmsg(RCSNUM *rev, RCSNUM *rev2)
return (NULL);
}
- cvs_printf("new revision: %s; previous revision: %s\n", nrev, prev);
- cvs_printf("enter log message, terminated with single "
+ printf("new revision: %s; previous revision: %s\n", nrev, prev);
+ printf("enter log message, terminated with single "
"'.' or end of file:\n");
- cvs_printf(">> ");
+ printf(">> ");
for (;;) {
fgets(buf, (int)sizeof(buf), stdin);
if (feof(stdin) || ferror(stdin) || buf[0] == '.')
break;
cvs_buf_append(logbuf, buf, strlen(buf));
- cvs_printf(">> ");
+ printf(">> ");
}
cvs_buf_putc(logbuf, '\0');