This example is from SVN 1.8.
We use the common technique with a trunk and feature branches. Typically a feature branch is created by branching trunk. The feature branch is continually kept up-to-date with trunk by merging changes from trunk to feature branch (rebase). When development in the feature branch is finished the content is merged back to trunk.
When the feature branch is merged back to trunk all changes to the feature branch, including those created by rebase, is recorded in svn:mergeinfo property of the file/folder in trunk. One consequence of this is that files and folders which have not been updated in the feature branch (except by rebase) is marked as changed (property only) when the feature branch is merged back to trunk.
Why is this necessary? The trunk log shows that these folders/files where changed when the feature branch was merged back to trunk despite that no folder/file content has been changed in the feature branch relative to trunk. This is quite confusing for our developers because TortoiseSVN shows that a lot of folders/files they haven't changed has been updated. Is this really the desirable behavior?