[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CVS: cvs.openbsd.org: src



CVSROOT:	/cvs
Module name:	src
Changes by:	joris_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org	2007/01/14 16:10:56

Modified files:
	usr.bin/cvs    : commit.c diff.c file.c import.c rcs.c rcs.h 

Log message:
move things around in rcs_rev_getbuf() and rcs_rev_write_fd()
so that we do keyword expansion on-the-fly if required instead
of obtaining the revision in memory first, running over the revision
lines while expanding keywords and only then writing them to the fd
or memory buffer.

this drasticly decreases cpu usage by opencvs on very large trees (like src).

OK niallo@