Received: from spf1.us4.outblaze.com (spf1.us4.outblaze.com [205.158.62.23]) by sdf.lonestar.org (8.12.10/8.12.10) with ESMTP id iAEIeETq028481 for ; Sun, 14 Nov 2004 18:40:15 GMT Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by spf1.us4.outblaze.com (Postfix) with ESMTP id F1E8153EA0 for ; Sun, 14 Nov 2004 18:39:10 +0000 (GMT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CTPPx-0008SR-MJ for migo@homemail.com; Sun, 14 Nov 2004 13:48:05 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CTPPP-0008S9-Ak for gnu-arch-users@gnu.org; Sun, 14 Nov 2004 13:47:31 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CTPPO-0008Rt-KW for gnu-arch-users@gnu.org; Sun, 14 Nov 2004 13:47:30 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CTPPO-0008Rq-F3 for gnu-arch-users@gnu.org; Sun, 14 Nov 2004 13:47:30 -0500 Received: from [216.254.0.205] (helo=mail5.speakeasy.net) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1CTPGe-0004BX-L9 for gnu-arch-users@gnu.org; Sun, 14 Nov 2004 13:38:28 -0500 Received: (qmail 31132 invoked from network); 14 Nov 2004 18:38:27 -0000 Received: from dsl093-114-095.chi2.dsl.speakeasy.net (HELO mofo.meme.com) (kop@[66.93.114.95]) (envelope-sender ) by mail5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 14 Nov 2004 18:38:27 -0000 Received: from mofo.meme.com (localhost [127.0.0.1]) by mofo.meme.com (Postfix) with ESMTP id 350924359; Sun, 14 Nov 2004 12:49:49 -0600 (CST) Date: Sun, 14 Nov 2004 12:49:49 -0600 From: "Karl O. Pinc" To: Charles Duffy Subject: Re: [Gnu-arch-users] Removing the last changeset(s) from the archive Message-ID: <20041114124949.M15533@mofo.meme.com> References: <20041114111431.E15533@mofo.meme.com> <1100454735.15201.24.camel@localhost> Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit In-Reply-To: <1100454735.15201.24.camel@localhost>; from cduffy@spamcop.net on Sun, Nov 14, 2004 at 11:52:15 -0600 X-Mailer: Balsa 1.2.4 Cc: gnu-arch-users@gnu.org X-BeenThere: gnu-arch-users@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: a discussion list for all things arch-ish List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: gnu-arch-users-bounces+migo=homemail.com@gnu.org Errors-To: gnu-arch-users-bounces+migo=homemail.com@gnu.org Status: RO Content-Length: 1261 Lines: 24 On 2004.11.14 11:52 Charles Duffy wrote: > A not-so-trivial issue: How do you handle the cases where someone has > already checked out / branched a version you're deleting? The easy answer is that you do not allow remote arch access to arch archives/categories/branches that do allow 'un-commits'. Perhaps you do not allow anyone who's not 'my-id' to access such archives/categories/branches, or as this is likely impossible, set the filesystem permissions so that only the owner has read access when the archive/category/branch allows 'un-commits'. You flag the revision when 'allow un-commits' is set and do not allow uncommits for prior revisions to prevent the case where somebody has already checked out or branched a version. If you want both un-commit capability and to share an archive/ category/branch then you have to have a working archive/category/ branch and occasionaly update the corresponding shared copy. Karl Free Software: "You don't pay back, you pay forward." -- Robert A. Heinlein _______________________________________________ Gnu-arch-users mailing list Gnu-arch-users@gnu.org http://lists.gnu.org/mailman/listinfo/gnu-arch-users GNU arch home page: http://savannah.gnu.org/projects/gnu-arch/