On 8/12/14 7:02 PM, Alexey Neyman wrote: > Isn't that the same kind of change that happened with version 1.5 and > mergeinfo? If one wanted to use mergeinfo, one had to have 1.5+ clients. A > capability reporting was added, and a server can check that only > mergeinfo-capable clients can start a commit. Same here, if a repository > administrator wants to have pre-commit scripts that modify a transaction, he'd > better check the clients' ability to handle a change to be applied to WC in > server's response.
If a server admin changes a transaction and the commit came from an old client then the working copy is potentially broken. If an old client doesn't know about mergeinfo it doesn't have access to that new feature. New clients lose awareness of any merges committed by the old clients but neither side is really broken. You just may be inconvenienced when merging. I think there's a huge difference there.