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 iAEJZCKB002782 for ; Sun, 14 Nov 2004 19:35:13 GMT Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by spf1.us4.outblaze.com (Postfix) with ESMTP id B608A54291 for ; Sun, 14 Nov 2004 19:35:16 +0000 (GMT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CTQIB-0001YV-7y for migo@homemail.com; Sun, 14 Nov 2004 14:44:07 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CTQHh-0001YP-Uj for gnu-arch-users@gnu.org; Sun, 14 Nov 2004 14:43:38 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CTQHh-0001YB-JR for gnu-arch-users@gnu.org; Sun, 14 Nov 2004 14:43:37 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CTQHh-0001Y8-C0 for gnu-arch-users@gnu.org; Sun, 14 Nov 2004 14:43:37 -0500 Received: from [216.254.0.201] (helo=mail1.speakeasy.net) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1CTQ8u-0004GG-O7 for gnu-arch-users@gnu.org; Sun, 14 Nov 2004 14:34:34 -0500 Received: (qmail 1558 invoked from network); 14 Nov 2004 19:33:59 -0000 Received: from dsl093-114-095.chi2.dsl.speakeasy.net (HELO mofo.meme.com) (kop@[66.93.114.95]) (envelope-sender ) by mail1.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 14 Nov 2004 19:33:59 -0000 Received: from mofo.meme.com (localhost [127.0.0.1]) by mofo.meme.com (Postfix) with ESMTP id A138E4361; Sun, 14 Nov 2004 13:45:30 -0600 (CST) Date: Sun, 14 Nov 2004 13:45:30 -0600 From: "Karl O. Pinc" To: Charles Duffy Subject: Re: [Gnu-arch-users] Removing the last changeset(s) from the archive Message-ID: <20041114134530.A23046@mofo.meme.com> References: <20041114111431.E15533@mofo.meme.com> <4197AAA5.7080501@panoramicfeedback.com> <20041114131902.Q15533@mofo.meme.com> <1100459623.15201.46.camel@localhost> Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit In-Reply-To: <1100459623.15201.46.camel@localhost>; from cduffy@spamcop.net on Sun, Nov 14, 2004 at 13:13:42 -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: 1897 Lines: 43 On 2004.11.14 13:13 Charles Duffy wrote: > 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'. Maybe that's what I should mean. In general I just go on and finish fixing whatever I was working on (the larger problem) and commit when I get that working and then the archive again has a working revision. Reverse/sync-tree/commit looks like it would be the right way to keep the latest revision in the archive 'working' as often as possible. That the moment my archive is not shared so I don't care whether the latest revision works all the time or not. My thoughts are that it'd be nice to be able to keep an archive where _all_ the revisions work, which leads me to want to 'un-commit'. Although it's not exactly true that I want the trees in the archive to work. It's more like I want them to be mental checkpoints. Done with this part, check. Done with that, check. Goofing up a commit violates this mental model. 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/