=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/diff.c,v retrieving revision 1.112 retrieving revision 1.113 diff -c -r1.112 -r1.113 *** src/usr.bin/cvs/diff.c 2007/01/12 23:32:01 1.112 --- src/usr.bin/cvs/diff.c 2007/01/14 23:10:56 1.113 *************** *** 1,4 **** ! /* $OpenBSD: diff.c,v 1.112 2007/01/12 23:32:01 niallo Exp $ */ /* * Copyright (c) 2006 Joris Vink * --- 1,4 ---- ! /* $OpenBSD: diff.c,v 1.113 2007/01/14 23:10:56 joris Exp $ */ /* * Copyright (c) 2006 Joris Vink * *************** *** 209,219 **** diff_rev1 = r1; rcsnum_tostr(r1, rbuf , sizeof(rbuf)); cvs_printf("retrieving revision %s\n", rbuf); ! if ((b1 = rcs_rev_getbuf(cf->file_rcs, r1)) == NULL) fatal("failed to retrieve revision %s", rbuf); - b1 = rcs_kwexp_buf(b1, cf->file_rcs, r1); - tv[0].tv_sec = rcs_rev_getdate(cf->file_rcs, r1); tv[0].tv_usec = 0; tv[1] = tv[0]; --- 209,217 ---- diff_rev1 = r1; rcsnum_tostr(r1, rbuf , sizeof(rbuf)); cvs_printf("retrieving revision %s\n", rbuf); ! if ((b1 = rcs_rev_getbuf(cf->file_rcs, r1, 0)) == NULL) fatal("failed to retrieve revision %s", rbuf); tv[0].tv_sec = rcs_rev_getdate(cf->file_rcs, r1); tv[0].tv_usec = 0; tv[1] = tv[0]; *************** *** 223,232 **** cf->file_status != FILE_REMOVED) { rcsnum_tostr(diff_rev2, rbuf, sizeof(rbuf)); cvs_printf("retrieving revision %s\n", rbuf); ! if ((b2 = rcs_rev_getbuf(cf->file_rcs, diff_rev2)) == NULL) fatal("failed to retrieve revision %s", rbuf); - - b2 = rcs_kwexp_buf(b2, cf->file_rcs, diff_rev2); tv2[0].tv_sec = rcs_rev_getdate(cf->file_rcs, diff_rev2); tv2[0].tv_usec = 0; --- 221,228 ---- cf->file_status != FILE_REMOVED) { rcsnum_tostr(diff_rev2, rbuf, sizeof(rbuf)); cvs_printf("retrieving revision %s\n", rbuf); ! if ((b2 = rcs_rev_getbuf(cf->file_rcs, diff_rev2, 0)) == NULL) fatal("failed to retrieve revision %s", rbuf); tv2[0].tv_sec = rcs_rev_getdate(cf->file_rcs, diff_rev2); tv2[0].tv_usec = 0;