Problem/Motivation
There are 183 projects with uppercase characters. This causes problems that are listed in 3 other issues: #1189292: Let enforce lower case names for new projects , #200628: Problem with update of mixed case module names, #1189178: Capital letters in machine name confuses Drush (and me)
Proposed resolution
sdboyer will script a conversion and apply. He will also handle 301s for redirects.
Remaining tasks
Convert all URLs to all lowercase.
User interface changes
None.
API changes
None
Original report by redhatmatt
Converting the URLs to all lowercase. There are 183 projects with uppercase letters. sdboyer will script a conversion and apply with an update hook this will require around 4hr of time. 1hr will be spent taking care of 301s to redirect old to new. 1hr should also be applied for additional issues.
| Comment | File | Size | Author |
|---|---|---|---|
| #4 | 0001-Issue-1832934-Convert-all-URLs-to-all-lowercase.patch | 1.19 KB | marvil07 |
| #3 | 0001-Issue-1832934-Convert-all-URLs-to-all-lowercase.patch | 1.71 KB | marvil07 |
| #1 | mixed_case_module_list.txt | 3.49 KB | redhatmatt |
Comments
Comment #1
redhatmatt commentedlist of projects to be converted.
Comment #2
senpai commentedAssigning to @sdboyer
Comment #3
marvil07 commentedThe following patch does two things:
Originally I tried to use an entity field query as start point, but it's impossible to pass an expression to it, so I end up with this solution.
I'm not really sure if those are the only changes to make or if it's correct, but I would really appreciate a review :-)
Comment #4
marvil07 commentedThis patch now depends on #1189292-9: Let enforce lower case names for new projects , so here the only piece is the update function.
Comment #5
drummCommitted!
Comment #6
marvil07 commentedThanks!
BTW, some patches like the one here include metadata of git. You can apply them with
git amand preserve the commit message ;-)Comment #7.0
(not verified) commentedadded proper url filter