> -----Original Message-----
> From: Alfred von Campe [mailto:alf...@von-campe.com]
> Sent: 02 June 2017 13:40
> 
> On Jun 2, 2017, at 8:25, Nico Kadel-Garcia wrote:
> 
> > I suspect you're going to hurt yourself if you try this sort of stunt.
> > Not that it might not work in theory for some cases, but it's not
> > tested and is against the basic "never, never, never, and did I
> > mention never alter history" approach to Subversion.
> 
> Why?  The svn:mergeinfo property just kept track of what revisions have
> been merged from a given branch.  If I delete the branch the information
> is useless, but there is no automatic cleanup of that property.

How did you "delete the branch"?  Unless you performed a dump/filter/load then 
they are all still there, in all those revisions referenced by the merge info 
property... Hence the information is still valid.

I seem to remember that new commands (or a script) are available to try to 
consolidate svn:mergeinfo, have you seen or tried any of those?

> > What I think you *can* do is an "svnadmin dump | svndumpfilter exclude
> > (obsolete branches) | svnadmin load" to another Subversion repo, and
> > switch to that repo to have a modified history.
> 
> I don’t want to alter history.  I want the older branches around so they
> can be browsed and inspected for history.  I just want to clean up the
> svn:mergeinfo property so it’s easier to read.
> 
> I would love for one of the Subversion developers to chime in here...
> 
> Alfred

(I'm not a svn dev)

~ Mark C

Reply via email to