> I have two instances of mergeinfos in the root of my tree showing a > wider range of changes merged in than a merge info in a > subdirectory. > Does svn merge these merge infos together? > > Example > > Mergeinfo in /zcode/trunk shows that > /zcode/branches/rel_2:1124-1406 was merged > Mergeinfo in /zcode/trunk/lcast shows that > /zcode/branches/rel_2/lcast:1124-1388 was merged > > So was 1389-1406 merged in the lcast directory or not? >
Well, from my amateur understanding if the merge into /zcode/trunk/lcast was done before the merge into /zcode/trunk/lcast when the top level merge was done the mergeinfo on /zcode/trunk/lcast should have been elided. My only guess is that the person that did the top level merge reverted the property change to the /zcode/trunk/lcast folder since they figured there was no change in that folder. Once again, from my understanding you can remove that merge info from /zcode/trunk/lcast because it is included in the /zcode/trunk folder. YMMV... check your logs and I expect you will see that the merge for 1124-1406 into /trunk did not include a change to /trunk/lcast to elide the property... which it should of. Also, you might want to setup a test scenerio of this by dumping your repo or just create a similar situation in a test repo. Also, you might want to train your people to not merge from project sub-folders to prevent child-node/file mergeinfo. BOb