launchpad-dev team mailing list archive
-
launchpad-dev team
-
Mailing list archive
-
Message #01174
Re: Test projects on production
On Tue, Oct 6, 2009 at 2:24 PM, Barry Warsaw <barry@xxxxxxxxxxxxx> wrote:
> 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.
>
Perhaps. I think that being able to delete things is a good first step though :)
> Maybe it doesn't make sense to move all artifacts (e.g. merge proposals)
> though.
>
Yeah, there's a fair amount of complexity here.
jml
References