Comment 1 for bug 121569

Revision history for this message
David Allouche (ddaa) wrote :

The code that filters changes is the following:

            if change['path'].startswith('/' + self.branch_path + '/'):
                result.append(change)
            else:
                self._logIgnoredChange(change)

The added leading slash is intentional and is needed because of how cscvs internally represents svn branches.

It is true that svn "merging" by replacing the branch would cause cscvs to fail, but only if the moved directory is the branch root or above. In the WARNING message you mention, the change occurs below the branch root.