You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks for reporting! Would you please post instructions for reproducing the issue? Please make sure to include the specific commit at which you are testing. Much appreciated!
I think this is a bug, as there's really no meaning * in brackets. We really tried to mimic gitignore patterns in the beginning, and my experiment shows that gitignore would see * as a literal inside brackets. Also checked out PCRE, same behavior.
I think this is also what the spec means, but we didn't write it clearly out.
However, since this looks very intentional, I think it's desired behavior - just not documented. So when fixing this bug, you might need to be careful not to change this behavior.
The reference implementation does not treat a '*' character as a literal character inside brackets.
Current behavior
Expected behavior
the opposite
The text was updated successfully, but these errors were encountered: