Lines Matching refs:rev

429  * <rev>, which must reference a valid revision within the file.
432 rcs_head_set(RCSFILE *file, RCSNUM *rev)
434 if (rcs_findrev(file, rev) == NULL)
440 rcsnum_cpy(rev, file->rf_head, 0);
689 * Add an RCS lock for the user <user> on revision <rev>.
693 rcs_lock_add(RCSFILE *file, const char *user, RCSNUM *rev)
698 if ((rdp = rcs_findrev(file, rev)) == NULL) {
706 rcsnum_cmp(rev, lkp->rl_num, 0) == 0) {
715 rcsnum_cpy(rev, lkp->rl_num, 0);
731 * Remove the RCS lock on revision <rev>.
735 rcs_lock_remove(RCSFILE *file, const char *user, RCSNUM *rev)
740 if ((rdp = rcs_findrev(file, rev)) == NULL) {
747 rcsnum_cmp(lkp->rl_num, rev, 0) == 0)
900 * Get the whole contents of revision <rev> from the RCSFILE <rfp>. The
910 RCSNUM *crev, *rev, *brev;
920 rev = rfp->rf_head;
922 rev = frev;
926 if (rfp->rf_head->rn_id[i] < rev->rn_id[i]) {
963 if (RCSNUM_ISBRANCH(rev)) {
964 brev = rev;
965 rdp = rcs_findrev(rfp, rev);
971 rev = rdp->rd_num;
973 if (RCSNUM_ISBRANCHREV(rev)) {
974 brev = rcsnum_revtobr(rev);
987 if (rcsnum_cmp(rfp->rf_head, rev, 0) == 0)
990 if (isbranch == 1 && rdp->rd_num->rn_len < rev->rn_len &&
1030 /* check if we have parsed this rev's deltatext */
1040 } while (rcsnum_cmp(crev, rev, 0) != 0);
1101 * specified in <rev> (which can also be RCS_HEAD_REV, in which case the
1110 rcs_rev_add(RCSFILE *rf, RCSNUM *rev, const char *msg, time_t date,
1117 if (rev == RCS_HEAD_REV) {
1119 if ((rev = rcsnum_parse(RCS_HEAD_INIT)) == NULL)
1121 rf->rf_head = rev;
1123 rev = rcsnum_inc(rf->rf_head);
1126 if ((rdp = rcs_findrev(rf, rev)) != NULL) {
1137 rcsnum_cpy(rev, rdp->rd_num, 0);
1174 * Remove the revision whose number is <rev> from the RCS file <rf>.
1177 rcs_rev_remove(RCSFILE *rf, RCSNUM *rev)
1186 if (rev == RCS_HEAD_REV)
1187 rev = rf->rf_head;
1190 if ((rdp = rcs_findrev(rf, rev)) == NULL) {
1272 * The revision number is given in <rev>.
1280 rcs_findrev(RCSFILE *rfp, RCSNUM *rev)
1292 rcsnum_cmp(rdp->rd_num, rev, 0) == -1) {
1293 if (rcsparse_deltas(rfp, rev))
1300 if (RCSNUM_ISBRANCH(rev)) {
1301 brev = rcsnum_brtorev(rev);
1318 cmplen = rev->rn_len;
1321 if (rcsnum_cmp(rdp->rd_num, rev, cmplen) == 0)
1704 * Set deltatext for <rev> in RCS file <rfp> to <dtext>
1708 rcs_deltatext_set(RCSFILE *rfp, RCSNUM *rev, BUF *bp)
1718 if ((rdp = rcs_findrev(rfp, rev)) == NULL)
1744 * Sets the log message of revision <rev> to <logtext>.
1747 rcs_rev_setlog(RCSFILE *rfp, RCSNUM *rev, const char *logtext)
1751 if ((rdp = rcs_findrev(rfp, rev)) == NULL)
1767 rcs_rev_getdate(RCSFILE *rfp, RCSNUM *rev)
1771 if ((rdp = rcs_findrev(rfp, rev)) == NULL)
1780 * Sets the state of revision <rev> to <state>
1786 rcs_state_set(RCSFILE *rfp, RCSNUM *rev, const char *state)
1790 if ((rdp = rcs_findrev(rfp, rev)) == NULL)
1836 rcs_kwexp_buf(BUF *bp, RCSFILE *rf, RCSNUM *rev)
1847 if ((rdp = rcs_findrev(rf, rev)) == NULL)