As of commit e976e9e, I introduced a bug in which anonymous branch points receive names from raw values. I'd like to fail if those values don't conform to the rules of branch names. What's the easiest way of doing this?
See branchAssignment in Grammar.scala
So you want branch names to conform to bash variable name requirements?
Where should this be enforced? In grammar.scala or on your end?
Verify that branch names are valid (fixes #52)
when the branch name was obtained automatically
from an anonymous branch assignment.