Do we really have to name our branches in Launchpad?

Bug #5575 reported by Björn Tillenius
18
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Tim Penhey

Bug Description

I find that adding a new branch is quite cumbersome. Adding a URL is
fine, title, OK, maybe, but why do I have to put a name as well? I tried to
simply putting the last part of my URL as the name, but of course that
didn't work. Adding branches should be easy, I think it's worth
auto-generate the name, resulting in a slightly uglier URL, than having
the user input it manually. Title probably should be optional as well.

Tags: lp-code ui
Revision history for this message
David Allouche (ddaa) wrote : optional branch title

The branch title and summary will become optional in the near future (early 2006). This is required to allow creating branches by pushing to the bazaar.launchpad.net sftp.

Branch URL will also become optional (for branches hosted on launchpad.net), but that's a separate discussion.

Revision history for this message
David Allouche (ddaa) wrote : default branch name

We really _need_ a name for the branch, which has to be unique for a
given owner and product. However, the whole system is designed so
branches are easy to rename.

I guess the step of the branch URL (if provided) could be used as a
default name, and it could be disambiguated by appending a number if
there is already a branch by that $owner/$product/$name.

For example the default name of
http://panoramicfeedback.com/opensource/bzr/bzrtools
would be "bzrtools". Then bzrtools-1, bzrtools-2.

James, what do you think?

 affects /products/launchpad status accepted
 subscribe jblack

Changed in launchpad:
status: New → Accepted
David Allouche (ddaa)
description: updated
Tim Penhey (thumper)
Changed in launchpad-bazaar:
assignee: ddaa → thumper
status: Confirmed → In Progress
Revision history for this message
Tim Penhey (thumper) wrote :

Some client side javascript pre-populates the name field now from the url.

Changed in launchpad-bazaar:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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