I cannot commit to branches with the / character, and I assume there may be other valid git branch names with special characters that might fail in this app.
Reproduction
Start app clean
git checkout -b feat/a
New branch not highlighted, despite the fact that HEAD points to the appropriate commit
git commit
No new commit node in graph and receive the following error in console
Not a good idea to make commits while in a detached HEAD state.
git checkout -b feat-b
New branch highlighted and HEAD points to appropriate commit
git commit
New node added, branch moved, HEAD follows; all as expected
Expectation
I've seen many orgs that use / in branch names for things like release/9.5, bug/PROD-1234, feat/SOME-9876. Would be nice to allow / in the name and maybe investigate other valid special characters in branch names and allow them.
Simple Description
I cannot commit to branches with the
/
character, and I assume there may be other valid git branch names with special characters that might fail in this app.Reproduction
git checkout -b feat/a
HEAD
points to the appropriate commitgit commit
git checkout -b feat-b
HEAD
points to appropriate commitgit commit
HEAD
follows; all as expectedExpectation
I've seen many orgs that use
/
in branch names for things likerelease/9.5
,bug/PROD-1234
,feat/SOME-9876
. Would be nice to allow/
in the name and maybe investigate other valid special characters in branch names and allow them.