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

Re: [BUG] Conflict with use-commit-times = yes + svn:keywords set

From: <kfogel_at_collab.net>
Date: 2004-11-03 16:51:19 CET

John Peacock <jpeacock@rowman.com> writes:
> I think you are right; Subversion needs to not pay attention to any
> expanded keywords in the repository. I'm not going to get that
> working this afternoon... ;)

I'm not quite able to tell if this thread is tending toward a
conclusion or not. But it sounds like *maybe* it's going toward the
original solution #2:

> 2) Subversion is patched to unexpand keywords when checking out a
> file (since it already handles diff against an unexpanded
> text-base).

Am I the only one who finds this absolutely, horrifyingly wrong?

I understand that the problem is thorny, and that changing cvs2svn's
behavior is not an easy answer here either. But one of the inviolable
rules of the working copy has always been that a file's text-base is
byte-for-byte the same as that file in the repository.

It sounds like this solution breaks that that rule -- that now, the
text-base would be different from the data in the repository, because
the text-base would store an unexpanded keyword value, when that value
is stored expanded in the repository. That's... bad.

Am I maybe misunderstanding the proposal being made here?

-Karl

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Nov 3 18:45:38 2004

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