Received: from spf5.us4.outblaze.com (spf5.us4.outblaze.com [205.158.62.27]) by sdf.lonestar.org (8.12.10/8.12.10) with ESMTP id iAEHr3J4017956 for ; Sun, 14 Nov 2004 17:53:03 GMT Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by spf5.us4.outblaze.com (Postfix) with ESMTP id 9658A76F04 for ; Sun, 14 Nov 2004 17:53:07 +0000 (GMT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CTOhQ-00052l-Ne for migo@homemail.com; Sun, 14 Nov 2004 13:02:04 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CTOh1-00052c-HC for gnu-arch-users@gnu.org; Sun, 14 Nov 2004 13:01:39 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CTOh0-00052H-NJ for gnu-arch-users@gnu.org; Sun, 14 Nov 2004 13:01:38 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CTOh0-000527-HX for gnu-arch-users@gnu.org; Sun, 14 Nov 2004 13:01:38 -0500 Received: from [66.219.42.66] (helo=smtp.isgenesis.com) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1CTOXz-0005ES-Gr for gnu-arch-users@gnu.org; Sun, 14 Nov 2004 12:52:19 -0500 Received: from duffbox.internal.isgenesis.com (duffbox.internal.isgenesis.com [::ffff:10.0.0.177]) (AUTH: LOGIN ccd, SSL: TLSv1/SSLv3,128bits,RC4-MD5) by smtp.isgenesis.com with esmtp; Sun, 14 Nov 2004 11:52:17 -0600 Subject: Re: [Gnu-arch-users] Removing the last changeset(s) from the archive From: Charles Duffy To: "Karl O. Pinc" In-Reply-To: <20041114111431.E15533@mofo.meme.com> References: <20041114111431.E15533@mofo.meme.com> Date: Sun, 14 Nov 2004 11:52:15 -0600 Message-Id: <1100454735.15201.24.camel@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7bit X-Mailer: Evolution 2.0.2 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: 1561 Lines: 39 On Sun, 2004-11-14 at 11:14 -0600, Karl O. Pinc wrote: > Arch is designed so each developer can have his own tree, > why not be able to correct mistakes? I'm not asking > to be able to remove any patches but the latest. If > there's worry about concurrency in the case of shared > archives there could always be an option (in the > archive/category/branch?) to dis-allow uncommit operations. If you have your own private archive and then use push-mirror to make your changes public, you can do this a bit more safely for changes that haven't been push-mirrored yet, simply by manually altering your archive and then killing all revision library entries, pristines, working trees, etc. related to the dead revision. Failing to kill everything can lead to archive corruption (as diffs may be made off the old version of the revision rather than the new one). I think the wiki discusses this. > As a final argument, after a cursory glance at the archive > data struture it seems this would be trivial to impliment. A not-so-trivial issue: How do you handle the cases where someone has already checked out / branched a version you're deleting? That said, I believe Tom has fairly recently said that he agrees that this kind of feature is worth having. It's not something that can be implemented trivially, though, for the reasons above. _______________________________________________ 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/