← Back to team overview

launchpad-dev team mailing list archive

Re: Test projects on production

 

On Oct 6, 2009, at 8:01 AM, Jonathan Lange wrote:

Branches have a list of connected objects that must be consulted
before deleting the branch. Some of these objects can be deleted
automatically when we delete the branch (e.g. bug links) and thus all
we do is confirm that the user really wants to delete those links.
Others cannot be deleted automatically (I can't think of an example).
In these cases, we block deletion until the user somehow breaks the
link between the branch and the non-deletable object.

I think that the code & the UI should be re-used elsewhere.

What about adding the ability to retarget those artifacts? It doesn't happen often but almost every time I find myself wanting to delete a branch it's because I've created another branch to replace it.

Maybe it doesn't make sense to move all artifacts (e.g. merge proposals) though.

I think we should further explore, how an "incomplete" status for
projects would work, like Kiko suggested. Or call it the "incubation"
phase (have heard that term used before). This would also address a
similar need in project and license review which need not take place
until after the project has left that phase.


I think we actually need to completely overhaul the project
registration process, with test registration being one of the factors
to consider.

It's certainly a use case that we have not yet addressed directly. We've taken side shots at it (i.e. the staging exit), but taking a detailed look at this use case would be worthwhile.

-Barry

Attachment: PGP.sig
Description: This is a digitally signed message part


Follow ups

References