Lines Matching defs:rcs

271 		   it to rcs as-is.  Note that multiple -n options are
279 it to rcs as-is. Note that multiple -N options are
286 of optarg, although for now we just pass it to rcs
548 * Called to run "rcs" on a particular file.
561 RCSNode *rcs, *rcs2;
573 rcs = vers->srcfile;
574 if (rcs == NULL)
582 if (rcs->flags & PARTIAL)
583 RCS_reparsercsfile (rcs, (FILE **) NULL, (struct rcsbuffer *) NULL);
588 cvs_output (rcs->path, 0);
597 branch = RCS_whatbranch (rcs, admin_data->branch + 2);
601 rcs->path, admin_data->branch + 2);
606 RCS_setbranch (rcs, branch);
612 if (rcs->comment != NULL)
613 free (rcs->comment);
614 rcs->comment = xstrdup (admin_data->comment + 2);
617 rcs->strict_locks = 1;
619 rcs->strict_locks = 0;
679 status |= RCS_delete_revs (rcs, rev1, rev2, inclusive);
688 free (rcs->desc);
689 rcs->desc = xstrdup (admin_data->desc);
694 char *oldexpand = RCS_getexpand (rcs);
696 RCS_setexpand (rcs, kflag);
719 RCS_addaccess (rcs, users[u]);
721 RCS_delaccess (rcs, NULL);
724 RCS_delaccess (rcs, users[u]);
750 RCS_addaccess (rcs, users[u]);
765 if (RCS_deltag (rcs, arg + 2) != 0)
768 rcs->path,
782 n = findnode (RCS_symbols (rcs), tag);
787 rcs->path,
797 if ((*p == 0 && (rev = RCS_head (rcs)))
798 || (rev = RCS_tag2rev (rcs, p))) /* tag2rev may exit */
801 RCS_settag (rcs, tag, rev);
809 rcs->path, p);
819 rev = RCS_head (rcs);
823 rcs->path);
835 revnum = RCS_gettag (rcs, rev, 0, NULL);
838 n = findnode (rcs->versions, revnum);
847 rcs->path,
864 rcs->path);
869 rev = RCS_gettag (rcs, arg + 2, 1, NULL); /* Force tag match */
872 error (0, 0, "%s: no such revision %s", rcs->path, arg+2);
879 n = findnode (rcs->versions, rev);
884 rcs->path, arg+2, rev);
904 status |= RCS_lock (rcs, arg[2] ? arg + 2 : NULL, 0);
907 status |= RCS_unlock (rcs, arg[2] ? arg + 2 : NULL, 0);
915 RCS_rewrite (rcs, NULL, NULL);
927 RCS_abandon (rcs);