The pattern search of diffusion is confusing. It takes raw regular expressions - a fact which is nowhere mentioned.
- If I search for a certain php variable, I get no results: https://we.phorge.it/source/phorge/browse/master/?grep=%24phab
- the user has to escape his search term himself: https://we.phorge.it/source/phorge/browse/master/?grep=%5C%24phab
- some expressions can send the search to an exception: https://we.phorge.it/source/phorge/browse/master/?grep=%5Bdata
So I think: We would be better off with escaping the search terms server side. I think, most users would appreciate it.
But the question is: Is the regular expression feature widly used? Should we add a checkbox or so bside the input to activate this feature?