No explanation here, and not the same symptoms, but you're not the only
one struggling with it. I have a pre-commit hook to detect mergeinfo
below root, and remove it whenever it occurs, which is rare. The
repository has only mergeinfo on root directories, merges are done only
on roots, no switched or shallow WC. No externals either. Still, svn
1.6.6 tries to push excessive mergeinfo your way. Luckily only plain and
simple recursive mergeinfo.
When copying by URL a subdirectory from another branch to somewhere in a
WC, the new subdirectory always gets a mergeinfo property. Its value is
a copy of the mergeinfo of the root of the source branch (where this
"root" is an interpretation of course; more accurately, it is the
nearest (and only) higher directory that has a mergeinfo property,
relative to the copied subdirectory). Not surprisingly, the new
mergeinfo is a subset of the mergeinfo of the current working copy root:
fewer branches listed, fewer revisions listed. In my interpretation of
the rules, this mergeinfo is entirely useless. So no thank you, I don't
commit it.
--
Stein
Received on 2010-01-11 14:29:26 CET