Comment 2 for bug 1689369

Revision history for this message
Colin Watson (cjwatson) wrote :

We won't be killing the idea of a project default repository; it's a core part of Launchpad's git layout, and very useful in other contexts. You've gone a few steps too far in your diagnosis as a result of being confused by the UI, I think.

It is already possible to 'control which repo, if any, occupies the "lp:project-name" ...' slot. https://code.launchpad.net/PROJECT/+configure-code has a "Link to a Git repository already on Launchpad" option which does exactly that. However, that's not really the root of the UI confusion here.

Stepping back a bit, the point where things started to go wrong for you was that you found yourself on the UI page that's designed specifically for importing a project's default repository, rather than https://code.launchpad.net/+code-imports/+new which lets you import additional non-default repositories. I accept that this is confusing, and we need to either let you select what you want more explicitly or at least give you a link to the other page.

(And yes, the "owner default" UI could use some work too. Perhaps this should be redesigned as a set of radio buttons or similar, and it should explicitly tell you what the result is going to be in terms of URLs.)