Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 9D8E0431FBD; Thu, 10 Dec 2009 10:43:23 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 91arhid89-Fd; Thu, 10 Dec 2009 10:43:23 -0800 (PST) Received: from yoom.home.cworth.org (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id EC83A431FAE; Thu, 10 Dec 2009 10:43:22 -0800 (PST) Received: by yoom.home.cworth.org (Postfix, from userid 1000) id 823AE2542FD; Thu, 10 Dec 2009 10:43:22 -0800 (PST) From: Carl Worth To: david@tethera.net, notmuch@notmuchmail.org In-Reply-To: <1260458075-12370-1-git-send-email-david@tethera.net> References: <1260458075-12370-1-git-send-email-david@tethera.net> Date: Thu, 10 Dec 2009 10:43:15 -0800 Message-ID: <87vdgefz5o.fsf@yoom.home.cworth.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Cc: David Bremner Subject: [notmuch] Fix viewing of thread after accidentally archiving. X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Dec 2009 18:43:23 -0000 --=-=-= Content-Transfer-Encoding: quoted-printable On Thu, 10 Dec 2009 11:14:35 -0400, david@tethera.net wrote: > From: David Bremner >=20 > This fixes the annoying bug of archiving a thread, and then going back > to open it and getting an error. It needs the notmuch-show API > changing patch of 1259979997-31544-3-git-send-email-david@tethera.net. > --- >=20 > I'm not really expecting Carl to push this patch, because I think he > has a better solution in mind, but in the mean time maybe someone > finds it useful. It is saving my sanity already, since in wanderlust > 'a' =3D reply :). On the contrary, David. I pushed this immediately, so thanks! I'll still do the other solution, (other interfaces will want it), but in the meantime, it's *really* nice to have this bug fixed. I also fixed '+' and '-' to work in this same situation, (so you can actually put an inbox tag *back* if you accidentally remove it). I haven't yet fixed '*' for this case, so an accidental '* -inbox' won't be recoverable with '* +inbox' if the current search is tag:inbox. I've added a TODO item to fix this, (and the proposed fix there will incidentally fix '*' to actually provide feedback on the added/removed tags too, which will also help). =2DCarl --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iD8DBQFLIUFD6JDdNq8qSWgRAi/oAJ0QADVEBjUmyHff1CC0ipGsJe/7dQCcCkpw DKXOJwocpdpKtrQ3Abnop1Y= =zuib -----END PGP SIGNATURE----- --=-=-=--