cvs_printf
cvs_printf("%s\n", msg);
cvs_printf("U %s\n", cf->file_path);
cvs_printf("RCS file: %s\n", cf->file_rcs->rf_path);
cvs_printf("deleting revision %s\n", b);
cvs_printf("done\n");
cvs_printf("%-12.12s (%-8.8s %s): %s\n", rnum,
cvs_printf("Checking in %s:\n", cf->file_path);
cvs_printf("%s <- %s\n", cf->file_rpath, cf->file_path);
cvs_printf("old revision: %s; ", rbuf);
cvs_printf("new revision: %s\n", nbuf);
cvs_printf("done\n");
cvs_printf("? %s\n", cf->file_path);
cvs_printf("Index: %s\n", cf->file_path);
cvs_printf("%s\nRCS file: %s\n", RCS_DIFF_DIV,
cvs_printf("retrieving revision %s\n", rbuf);
cvs_printf("retrieving revision %s\n", rbuf);
cvs_printf("%s", diffargs);
cvs_printf(" -r%s", rbuf);
cvs_printf(" -r%s", rbuf);
cvs_printf(" %s", cf->file_path);
cvs_printf("\n");
cvs_printf("diff ");
cvs_printf("-c ");
cvs_printf("-n ");
cvs_printf("-u ");
cvs_printf("%s ", CVS_PATH_DEVNULL);
cvs_printf("%s:%s ", cf->file_path, rbuf);
cvs_printf("%s:removed\n", cf->file_path);
cvs_printf("%s:%s\n", cf->file_path, rbuf);
cvs_printf("Retrieving revision %s\n", r1);
cvs_printf("Retrieving revision %s\n", r2);
cvs_printf("Merging differences between %s and %s into `%s'\n",
cvs_printf("%s", str);
cvs_printf("%s has been modified; revert changes? ",
cvs_printf("%s\n", cf->file_rpath);
cvs_printf("\nRCS file: %s", cf->file_rpath);
cvs_printf("\nWorking file: %s", cf->file_path);
cvs_printf("\nhead:");
cvs_printf(" %s", rcsnum_tostr(cf->file_rcs->rf_head,
cvs_printf("\nbranch:");
cvs_printf(" %s", rcsnum_tostr(rcs_branch_get(cf->file_rcs),
cvs_printf("\nlocks: %s", (cf->file_rcs->rf_flags & RCS_SLOCK)
cvs_printf("\n\t%s: %s", lkp->rl_name,
cvs_printf("\naccess list:\n");
cvs_printf("\t%s\n", acp->ra_name);
cvs_printf("symbolic names:\n");
cvs_printf("\t%s: %s\n", sym->rs_name,
cvs_printf("keyword substitution: %s\n",
cvs_printf("total revisions: %u", cf->file_rcs->rf_ndelta);
cvs_printf(";\tselected revisions: %u", nrev);
cvs_printf("\n");
cvs_printf("description:\n%s", cf->file_rcs->rf_desc);
cvs_printf("%s\n", LOG_REVEND);
cvs_printf("%s\n", LOG_REVSEP);
cvs_printf("revision %s", numb);
cvs_printf("\ndate: %s; author: %s; state: %s;",
cvs_printf(" lines: +%d -%d;", added, removed);
cvs_printf(" lines: +%d -%d;", removed, added);
cvs_printf("\n");
cvs_printf("branches:");
cvs_printf(" %s;", numb);
cvs_printf("\n");
cvs_printf("%s", rdp->rd_log);
cvs_printf("%s", str);
int cvs_printf(const char *, ...) __attribute__((format(printf, 1, 2)));
cvs_printf("%s\n", mi->mi_str);
cvs_printf("%s\n", CVS_STATUS_SEP);
cvs_printf("File: %-17s\tStatus: %s\n\n", buf, status);
cvs_printf(" Working revision:\t%s\n", buf);
cvs_printf(" Repository revision:\t%s\n", buf);
cvs_printf(" Commit Identifier:\t%s\n",
cvs_printf(" Sticky Tag:\t\t%s %s\n",
cvs_printf(" Sticky Tag:\t\t(none)\n");
cvs_printf(" Sticky Date:\t\t%s\n", datetmp);
cvs_printf(" Sticky Date:\t\t(none)\n");
cvs_printf(" Sticky Options:\t%s\n",
cvs_printf(" Sticky Options:\t(none)\n");
cvs_printf("\n");
cvs_printf(" Existing Tags:\n");
cvs_printf("\t%-25s\t(%s: %s)\n", sym->rs_name,
cvs_printf("\tNo Tags Exist\n");
cvs_printf("\n");
cvs_printf("D %s\n", cf->file_path);
cvs_printf("T %s\n", cf->file_path);
cvs_printf("W %s : %s ", cf->file_path, tag_name);
cvs_printf("already exists on version %s", trevbuf);
cvs_printf(" : NOT MOVING tag to version %s\n", revbuf);
cvs_printf("? %s\n", cf->file_path);
cvs_printf("? %s\n", cf->file_path);
cvs_printf("U %s\n", cf->file_path);
cvs_printf("C %s\n", cf->file_path);
cvs_printf("M %s\n", cf->file_path);
cvs_printf("A %s\n", cf->file_path);
cvs_printf("R %s\n", cf->file_path);
cvs_printf("C %s\n", cf->file_path);
cvs_printf("C %s\n", cf->file_path);
cvs_printf("U %s\n", cf->file_path);
cvs_printf("C %s\n", cf->file_path);
cvs_printf("M %s\n", cf->file_path);
cvs_printf("invalid date: %s", p);
cvs_printf("invalid date: %s", p);
cvs_printf("non-mergable file: %s has no head revision!\n",
cvs_printf("%s exists but has been added in %s\n",
cvs_printf("A %s\n", cf->file_path);
cvs_printf("%s does not exist but is present in %s\n",
cvs_printf("non-mergable file: %s needs merge!\n",
cvs_printf("joining ");
cvs_printf("%s ", rbuf);
cvs_printf("%s ", rbuf);
cvs_printf("into %s (%s)\n", cf->file_path, rbuf);
cvs_printf("(Locally modified %s moved to %s)\n",
cvs_printf("Client: ");
cvs_printf("%s\n", CVS_VERSION);
cvs_printf("Server: ");