[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [PATCH] Skip-deltas, for review

From: Zack Weinberg <zack_at_codesourcery.com>
Date: 2002-07-27 03:53:29 CEST

On Fri, Jul 26, 2002 at 09:31:06PM -0400, Daniel Berlin wrote:
> On 26 Jul 2002, Greg Hudson wrote:
> >
> > ChangeLogs turn out to be a very easy case for us (also for CVS, until
> > you start a branch). The head contains all of the data, and any delta
> > against a future revision is just a deletion.
> No, our changelogs rollover every 6 months or so.
> So it's not just that simple.

That's an artifact of CVS not handling renames. The conversion from
CVS to Subversion should be done such that the truncation of ChangeLog
and creation of ChangeLog.N is replaced with a rename of ChangeLog to
ChangeLog.N followed by the creation of a new ChangeLog. At which
point, yes, each file does just shrink.

Diffing ChangeLog across a rollover is not a useful operation, anyway.

Also, consider that in a Subversion regime we shouldn't need to
maintain ChangeLogs as versioned files at all. The ChangeLog entry
for any given revision (of the whole tree) becomes the checkin comment
for that revision; the files are constructed by a checkout trigger
(which breaks up the log at, say, 6-month boundaries).


To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Jul 27 03:54:12 2002

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.