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

RE: Question about mergeinfo

From: Bob Archer <Bob.Archer_at_amsi.com>
Date: Fri, 6 Aug 2010 10:44:35 -0400

> We are using svn 1.6 for a few weeks. Since then we faced the
> problem
> of the mergeinfo changing in files different from those that people
> were actually committing. We found out that we should always commit
> from the same level to stop this to happen.
>
> All good. I presume that we should have svn:mergeinfo property only
> on
> the root of the branch we are merging too, correct?
>
> It happens that several sub-folders in the branch that weren't
> touched, contain mergeinfo property with revisions that ahve
> nothing
> to do with that folder.
>
> I had thought that some commits done from the root would change and
> clear up the mergeinfo of subfolder, but this doesn't seem to be
> the
> case.
>
> Could someone please clarify how this clearing of mergeinfo works?
>

Elision will only happen if the mergeinfo is fully duplicated on the parent folder. So, you must have mergeinfo in the files that isn't in the containing folders.

Also, you have to commit the Elision when it happens or else you will get property changes on every merge.

> Another question: we do revision based merging, promoting
> stories/goals not necessarily in the same order they were committed
> in
> the trunk. Besides helping in tracing the changes in the branch the
> the original logs, is there any other utility in having the
> mergeinfo
> information?

Well... the merge info is for svn so it won't merge in the same revisions more than once and also for log viewing. If you are keeping track of this manually then you probably really aren't using the feature. However, there really is no way to turn it off.

But, I think being able to see history back through the merge (-g --user-merge-history) is a pretty useful thing, isn't it?

BOb
Received on 2010-08-06 16:45:17 CEST

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

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