This now gives a more appropriate error message. It can't be fixed for the case where you are pushing to the root of the subversion repository, because it is impossible in Subversion to do a "R"(replace) operation on the repository root.
I've added a test to make sure that it *does* work correctly for non-root branches, and that passes ok.
This now gives a more appropriate error message. It can't be fixed for the case where you are pushing to the root of the subversion repository, because it is impossible in Subversion to do a "R"(replace) operation on the repository root.
I've added a test to make sure that it *does* work correctly for non-root branches, and that passes ok.