Adding support for branch names that have characters in them that they really shouldn't... like ')'.