From owner-freebsd-current Thu Feb 27 16:53:16 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id QAA28380 for current-outgoing; Thu, 27 Feb 1997 16:53:16 -0800 (PST) Received: from alpha.xerox.com (alpha.Xerox.COM [13.1.64.93]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id QAA28374 for ; Thu, 27 Feb 1997 16:53:11 -0800 (PST) Received: from crevenia.parc.xerox.com ([13.2.116.11]) by alpha.xerox.com with SMTP id <15564(7)>; Thu, 27 Feb 1997 16:52:23 PST Received: from localhost by crevenia.parc.xerox.com with SMTP id <177476>; Thu, 27 Feb 1997 16:52:13 -0800 To: Nate Williams cc: Paul Richards , Terry Lambert , freebsd-current@freebsd.org Subject: Re: anoncvs server In-reply-to: Your message of "Wed, 26 Feb 97 15:09:04 PST." <199702262309.QAA01395@rocky.mt.sri.com> Date: Thu, 27 Feb 1997 16:52:10 PST From: Bill Fenner Message-Id: <97Feb27.165213pst.177476@crevenia.parc.xerox.com> Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Oops! I knew I was going to get bitten by my mental model. Although what I described is possible, it is much more difficult than I described due to the way RCS stores diffs. Something that groks the whole file structure should not have too much of a problem doing the operations I described, but it is not something a simple perl script could do as I thought. (To see why, "man rcsfile" and see how the diff's go down the trunk but up on branches, and think about how the rcs diff data has to be reversed to move a diff from the trunk to a branch) Bill