launchpad should warn about capitalized project names in bazaar URLs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Triaged
|
Low
|
Unassigned |
Bug Description
After creating a new "ReleaseThis" project this morning, I tried pushing a first branch:
$ bzr push bzr+ssh://<email address hidden>
and got the error back:
bzr: ERROR: Generic bzr smart protocol error: Permission denied: "Project 'ReleaseThis' does not exist."
I figured that it was taking time for the project creation to make it over to the Code module, and it took a friendly person on IRC to point out my mistake in trying to use the capitalized version of my project name as part of the Bazaar URL.
It would be terribly friendly if the bit of LaunchPad code that reports this error back would notice that I'd used capital letters and say "HINT: project names in the repository are all lower-case", in the same way that most operating systems these days will warn you if you can't log in and they notice that all of your letters are capitals ("WARNING: caps lock key on?" and so forth).
Good point. In fact, it might even be smart enough to do what you mean, and implicitly convert to lower-case.