Non feature branches

A "+" seems more appropriate than a "*". An empty branch name is not legal here. I would also make the capture non-greedy by appending a "?": `"(.+?)"`. Otherwise it might not always capture what you think it does.