[cvsnt] Re: $Id$ Conflict (was $Log$ conflict)

Tony Hoyle tmh at nodomain.org
Mon Aug 18 01:28:23 BST 2003


Glen Starrett wrote:
 
> OK, so that explains $Log$.  As for $Id$ though--I've seen conflicts
> when I import CVS from elsewhere with $Id$ (e.g. someone else's source,
> from another CVS repository) then update it, then import an update to
> the vendor branch, I get conflicts--I suppose that's what you mean by
> "almost"?  Would merging with $Id$ always cause this, or is it only when
> I'm importing from another repository that it's a problem?
> 
It varies...  The diffs between branches are always done using -kk, so you
can merge branches without getting conflicts on the tags.  If the source
has changed from elsewhere of course the tags are already expanded, so the
3-way diff will fail.  At the moment there isn't an easy way around it - I
can think of a couple but they probably wouldn't be foolproof... gotta
think harder for the future.

Tony



More information about the cvsnt mailing list