Lines Matching refs:rev
33 "\t-b[rev] Set default branch (highest branch on trunk if omitted).\n",
45 "\t-l[rev] Lock revision (latest revision on branch,\n",
48 "\t-m rev:msg Replace revision's log message.\n",
49 "\t-n tag[:[rev]] Tag branch or revision. If :rev is omitted,\n",
50 "\t delete the tag; if rev is omitted, tag the latest\n",
52 "\t-N tag[:[rev]] Same as -n except override existing tag.\n",
56 "\t rev: rev and following revisions on the same branch.\n",
57 "\t rev:: After rev on the same branch.\n",
58 "\t :rev rev and previous revisions on the same branch.\n",
59 "\t ::rev Before rev on the same branch.\n",
60 "\t rev Just rev.\n",
62 "\t-s state[:rev] Set revision state (latest revision on branch,\n",
66 "\t-u[rev] Unlock the revision (latest revision on branch,\n",
705 char *p, *rev, *revnum, *tag, *msg;
797 if ((*p == 0 && (rev = RCS_head (rcs)))
798 || (rev = RCS_tag2rev (rcs, p))) /* tag2rev may exit */
801 RCS_settag (rcs, tag, rev);
802 free (rev);
819 rev = RCS_head (rcs);
820 if (!rev)
833 rev = xstrdup (p);
835 revnum = RCS_gettag (rcs, rev, 0, NULL);
848 rev);
849 free (rev);
853 free (rev);
869 rev = RCS_gettag (rcs, arg + 2, 1, NULL); /* Force tag match */
870 if (rev == NULL)
879 n = findnode (rcs->versions, rev);
884 rcs->path, arg+2, rev);
887 free (rev);
891 free (rev);