1. Fix sftp/bzr+ssh server and xmlrcp to IBranch['name'].validate: so people cannot register new branches with bad names.
2. Modify IBranch['name'].validate so it won't error out on invalid names that have not been modified: so users do not get errors for fields they have not changed.
In my opinion, the fix should have two parts:
1. Fix sftp/bzr+ssh server and xmlrcp to IBranch[ 'name'] .validate: so people cannot register new branches with bad names. 'name'] .validate so it won't error out on invalid names that have not been modified: so users do not get errors for fields they have not changed.
2. Modify IBranch[