You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by "Dr. Thomas Orgis" <th...@uni-hamburg.de> on 2020/01/15 18:48:34 UTC

SVN-4845: Avoid partial commits that break mergeinfo

Hi,

prompted by IRC discussion, I also created

	https://issues.apache.org/jira/browse/SVN-4845

for my initial issue: Users unknowingly breaking the association of
mergeinfo with the associated dirs/files by selective commits.

Like for SVN-4844, it would be nice if one also could figure out smarts
to transparently repair the state of repositories that suffer from
this, but I guess this is a lot harder.

So I'd like to prompt addition of a switch like

	svn commit --allow-broken-mergeinfo

to force the current behaviour and change the default to include a
check if

a) There is an object in the commit which has mergeinfo stored in a
   directory that itself is not part of the commit or
b) there is mergeinfo in the commit and some object affected by that is
   not included.

The commit should be aborted if this is the case. Thoughts?


Alrighty then,

Thomas

-- 
Dr. Thomas Orgis
HPC @ Universität Hamburg