Received: from spf3.us4.outblaze.com (spf3.us4.outblaze.com [205.158.62.25]) by sdf.lonestar.org (8.12.10/8.12.10) with ESMTP id iAEJG7KB018551 for ; Sun, 14 Nov 2004 19:16:08 GMT Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by spf3.us4.outblaze.com (Postfix) with ESMTP id 33328541E1 for ; Sun, 14 Nov 2004 19:14:29 +0000 (GMT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CTPy9-0004I3-5e for migo@homemail.com; Sun, 14 Nov 2004 14:23:25 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CTPxk-0004H9-3x for gnu-arch-users@gnu.org; Sun, 14 Nov 2004 14:23:00 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CTPxj-0004Gx-Kc for gnu-arch-users@gnu.org; Sun, 14 Nov 2004 14:22:59 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CTPxj-0004Gu-He for gnu-arch-users@gnu.org; Sun, 14 Nov 2004 14:22:59 -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 1CTPoo-0001K7-Ht for gnu-arch-users@gnu.org; Sun, 14 Nov 2004 14:13:46 -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 13:13:45 -0600 Subject: Re: [Gnu-arch-users] Removing the last changeset(s) from the archive From: Charles Duffy To: "Karl O. Pinc" In-Reply-To: <20041114131902.Q15533@mofo.meme.com> References: <20041114111431.E15533@mofo.meme.com> <4197AAA5.7080501@panoramicfeedback.com> <20041114131902.Q15533@mofo.meme.com> Date: Sun, 14 Nov 2004 13:13:42 -0600 Message-Id: <1100459623.15201.46.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: 1465 Lines: 38 On Sun, 2004-11-14 at 13:19 -0600, Karl O. Pinc wrote: > On 2004.11.14 12:57 Aaron Bentley wrote: > > Karl O. Pinc wrote: > >> I'll fix the bug and commit the change, but do something > >> wrong and accidently include portions of my larger problem > >> in the commit. It'd be nice to be able to 'do over'. > > > > How about tla replay --reverse $REVSIION; tla sync-tree $REVISION; > > tla commit -s "undid botched bugfix"? > > So far, my solution is: > > tla commit -s 'Uh, commited more files that I should have. This revision > and the last one are broken.' You mean this? $ tla commit -s 'Reverse botched commit; next one has standalone bugfix'. I don't think that a reversal is necessarily broken by definition. In any event, you should be able to tag around it, so that folks checking out the latest version of your archive never pull the broken revisions, even though they're never deleted. (This functionality is unbroken, right?) That, or you can go follow the instructions on the wiki to manually tweak your archive (and do it very carefully). Unless, say, you're mirrored at somewhere, or someone else has or mamy have cheecked out or branched from your new revision, in which case that would be bad (in the Ghostbusters sense). _______________________________________________ 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/