I encounter this issue pretty consistently when trying to merge a branch back into the trunk in TorstoiseSVN 1.5. Update and commit to both branch and trunk have no issue, its not until I try to merge that I get the:
Invalid character '[]' found in range list
Sometimes it occurs only using one merge method, primarily "merge a range of revisions", which then I get around by doing a "Reintegrate a branch", its a real problem when both methods return that error effectively preventing me from merging at all.
In this context what is the range list referring to and how do invalid characters get in there?