New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"c++" tag is slugified as "c", causing false aliasing and breaking build with obtuse traceback #1344
Comments
Don’t differentiate between the two [solved]. Allowing every single character in existence might not be the easiest (nor sanest!) thing to do. We can try, though… And the traceback itself to be handled in #1343. |
Sorry, I don't really understand your first comment. Is it solved in the I worked around it by changing the tag to c-plus-plus, which is lame but I won't argue for supporting every character, but if the slugified version On Fri, Jun 27, 2014 at 8:04 AM, Chris “Kwpolska” Warrick <
|
On 27/06/14 13:59, Michael McCracken wrote:
What we need to do is notice if two tags, when slugified, match each |
There is — and it’s now broken (see #1343).
My “solution” was: nuke one of the tags. |
A “real” solution would involve making |
Yes, there's two problems.
|
Problem 2 fixed in #1343. |
Since "+" is a valid character in URL paths, I see no reason not to allow it in slugs. So, allowing it in upcoming branch. |
There are many more characters we could allow, why not try to do them too? Chris “Kwpolska” Warrick http://chriswarrick.com/ |
Usually slugs are defined as letter+number+- ... I added + because there was a good reason, other characters need their own reason, I guess? What characters are we talking about? |
It's hard to think of a good reason right now. Then again, going too far Chris “Kwpolska” Warrick http://chriswarrick.com/ |
The text was updated successfully, but these errors were encountered: