Prevent or forbid slash in topic names
With our naming convention for the GitLab branches (topic/BRANCH/TOPIC
), we can't have slashes in both the branch name and the topic name. Our current code isn't robust with respect to that (see #111 (closed)) and could leave the repo in a bad state on the 0.6 series.
We should escape or convert any forward slash in the topic name, or just forbid them altogether, depending on configuration. One reason not to forbid them inconditionally is that we don't want to prevent importing repositories that may have some.
Of course, it's much less coercitive than imposing for named branch names: these could be many years old and impossible to change.