|
From: | William Uther |
Subject: | Re: [Monotone-devel] Suspending branches |
Date: | Mon, 20 Aug 2007 09:26:23 +1000 |
On 20/08/2007, at 9:04 AM, Derek Scherger wrote:
Timothy Brownawell wrote:Here's a list of all nvm* branches, by whether they've been merged intosome other branch and the date on the latest head. I'd think that we could also suspend most of the 'M' ones from this year.I was just wondering whether we could "suspend" these without actuallysuspending them. i.e. could we just not list a branch by default if itsheads all have descendants and all of these descendants are not in the branch or something? I have a very vague recollection of talking about this a long while ago but don't remember where we ended up with it.
That sounds like a sort of 'auto-suspend'. Remember that 'suspend' itself is rather weak... all it says is "don't list this by default". You can still go to the branch and update. You can still commit new revisions on that branch (children of the suspended revisions or otherwise). You can still tell mtn to ignore all suspend certs.
I posted the list of branches because I didn't want to catch people by surprise, but there's not really a huge penalty for getting this wrong. If someone accidentally suspends a branch that they shouldn't have, then one propagate from trunk and it is un-suspended again.
Having said that. Thanks everyone for the feedback. That will help me get it closer to right the first time. I'm not planning to do this for about a week to give lurkers time to chime in.
Be well, Will :-}
[Prev in Thread] | Current Thread | [Next in Thread] |