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 iAEH3T9n011947 for ; Sun, 14 Nov 2004 17:03:30 GMT Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by spf3.us4.outblaze.com (Postfix) with ESMTP id DEA1C540B7 for ; Sun, 14 Nov 2004 17:03:33 +0000 (GMT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CTNvR-0007K2-0E for migo@homemail.com; Sun, 14 Nov 2004 12:12:29 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CTNv3-0007Jo-7e for gnu-arch-users@gnu.org; Sun, 14 Nov 2004 12:12:05 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CTNv2-0007JY-Kl for gnu-arch-users@gnu.org; Sun, 14 Nov 2004 12:12:04 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CTNv2-0007JK-GZ for gnu-arch-users@gnu.org; Sun, 14 Nov 2004 12:12:04 -0500 Received: from [216.254.0.203] (helo=mail3.speakeasy.net) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1CTNmI-0004MI-DV for gnu-arch-users@gnu.org; Sun, 14 Nov 2004 12:03:02 -0500 Received: (qmail 29670 invoked from network); 14 Nov 2004 17:03:01 -0000 Received: from dsl093-114-095.chi2.dsl.speakeasy.net (HELO mofo.meme.com) (kop@[66.93.114.95]) (envelope-sender ) by mail3.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 14 Nov 2004 17:03:01 -0000 Received: from mofo.meme.com (localhost [127.0.0.1]) by mofo.meme.com (Postfix) with ESMTP id 6247A4359 for ; Sun, 14 Nov 2004 11:14:31 -0600 (CST) Date: Sun, 14 Nov 2004 11:14:31 -0600 From: "Karl O. Pinc" To: gnu-arch-users@gnu.org Message-ID: <20041114111431.E15533@mofo.meme.com> Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Mailer: Balsa 1.2.4 Subject: [Gnu-arch-users] Removing the last changeset(s) from the archive 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: 2038 Lines: 46 Hi, I'd like arch to be able to 'disappear' the last commit(s) from the archive, for use when the commit is just wrong. Typically, I'll come across some minor bug in my tree while in the middle of working on another problem. 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'. Some may object that I should checkout another tree or make a branch, but that's just not how work gets done. Interrupting what I'm doing with a tree checkout to fix, say, a spelling mistake is not realistic. Nor is is realistic to have every larger project be on it's own branch, which would mean any time you sat down to work you'd start a branch. For those who object that a versioning system should be an inalterable record of all changes, I point out the following: 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 archive are supposed to be so permanent then why does remove-log-version exist? I'm asking for the same functionality only on a smaller scale. As a final argument, after a cursory glance at the archive data struture it seems this would be trivial to impliment. I'm new to arch and apologise if I've got something wrong, or if this has already been extensively discussed. I did a quick search of the mailing list archives and didn't come up with anything, but it was difficult to narrow the search. 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/