In 1.7 we insist that "switch --relocate" only acts on a whole working copy. In 1.6 we allow parts of the working copy to be relocated. What should 1.7 do when upgrading a partially switched working copy?
At present it ignores partial relocation and upgrades the whole working copy based on the repository root used in the working copy root. Should it detect the partial relocation and throw an error? -- Philip