launchpad should warn about capitalized project names in bazaar URLs

Bug #237913 reported by Brandon Rhodes
2
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>/~brandon-rhodes/ReleaseThis/trunk

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).

Revision history for this message
Jonathan Lange (jml) wrote :

Good point. In fact, it might even be smart enough to do what you mean, and implicitly convert to lower-case.

Changed in launchpad-bazaar:
importance: Undecided → Low
status: New → Triaged
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.