Setting the development focus for a new project should not require choosing from all branches in Launchpad

Bug #246445 reported by Andrew Bennetts
2
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Medium
Tim Penhey

Bug Description

I just registered the bzr-ping project, and wanted to upload a branch which is to be the development focus. The steps I followed immediately after project registration were:

  * I uploaded a branch to lp:~spiv/bzr-ping/trunk
  * I went to https://code.edge.launchpad.net/bzr-ping
  * I clicked "set" (the prominent link to set the development focus)
  * I was presented with a text input box and a "Choose" link, even though there was exactly one branch for this project. I chose "Choose"
  * I got a pop-up window that immediately started listing branches from all over Launchpad, e.g. vcs-imports and other junk!
  * I had to type ~spiv/bzr-ping/trunk to choose my branch.

This could be much better: first, why was I shown branches not part of the bzr-ping project? Surely they can't be used as the development focus. (Perhaps this observation deserves its own bug report?)

Second, when there is only one branch in a project, just offer to set it as the development focus when I click "set". Don't make me search when there's only one choice!

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

Hell yes.

Changed in launchpad-bazaar:
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Tim Penhey (thumper) wrote :

This should be as simple as changing the vocabulary from 'Branch' to 'BranchRestrictedOnProduct'.

Tim Penhey (thumper)
Changed in launchpad-bazaar:
assignee: nobody → thumper
milestone: none → 2.1.9
status: Triaged → Fix Committed
Tim Penhey (thumper)
Changed in launchpad-bazaar:
status: Fix Committed → Fix Released
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.