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 2641B429E25 for ; Wed, 8 Jun 2011 10:47:07 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -2.29 X-Spam-Level: X-Spam-Status: No, score=-2.29 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_MED=-2.3, T_MIME_NO_TEXT=0.01] autolearn=unavailable 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 i2JIpDIKrrNY for ; Wed, 8 Jun 2011 10:47:07 -0700 (PDT) Received: from outgoing-mail.its.caltech.edu (outgoing-mail.its.caltech.edu [131.215.239.19]) by olra.theworths.org (Postfix) with ESMTP id F17B7431FB6 for ; Wed, 8 Jun 2011 10:47:06 -0700 (PDT) Received: from earth-doxen.imss.caltech.edu (localhost [127.0.0.1]) by earth-doxen-postvirus (Postfix) with ESMTP id 29D7E66E0402; Wed, 8 Jun 2011 10:47:03 -0700 (PDT) X-Spam-Scanned: at Caltech-IMSS on earth-doxen by amavisd-new Received: from servo.finestructure.net (adsl-76-240-184-246.dsl.irvnca.sbcglobal.net [76.240.184.246]) (Authenticated sender: jrollins) by earth-doxen-submit (Postfix) with ESMTP id 3F9DB66E0377; Wed, 8 Jun 2011 10:46:59 -0700 (PDT) Received: by servo.finestructure.net (Postfix, from userid 1000) id 05BEB6F6; Wed, 8 Jun 2011 10:47:00 -0700 (PDT) From: Jameson Graef Rollins To: Jesse Rosenthal , Carl Worth , Notmuch Mail Subject: Re: tag sharing [was: Re: release-candidate/0.6 redux] In-Reply-To: <87boya98sf.fsf@gogo.home> References: <1306619520-25730-1-git-send-email-jrollins@finestructure.net> <87hb8eebdi.fsf@servo.factory.finestructure.net> <87pqmyn224.fsf@servo.factory.finestructure.net> <87zklyjshd.fsf@yoom.home.cworth.org> <87sjrng5k3.fsf@servo.factory.finestructure.net> <87oc2bjgrs.fsf@yoom.home.cworth.org> <8762oigc0y.fsf@servo.factory.finestructure.net> <87boya98sf.fsf@gogo.home> User-Agent: Notmuch/0.5-226-g8e0d1d9 (http://notmuchmail.org) Emacs/23.3.1 (x86_64-pc-linux-gnu) Date: Wed, 08 Jun 2011 10:46:57 -0700 Message-ID: <87vcwg2p2m.fsf@servo.factory.finestructure.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 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: Wed, 08 Jun 2011 17:47:07 -0000 --=-=-= Content-Transfer-Encoding: quoted-printable On Mon, 06 Jun 2011 13:20:00 -0400, Jesse Rosenthal wr= ote: > After a conversation with David last year about bug-tracking, I worked > up a rough python-based prototype of this. It worked in terms of > namespaces, so Carl could associate the namespace "public" with a list > of tags he publishes to a http-accessable location. And you could > associate the namespace "cworth" with those same tags. This sounds very cool, Jesse. Very git-like. I like it. > You type `whatevercommand pull cworth` and the tags come down from that > URL as "cworth.*". >=20 > So what he has as "public.to-push" comes down to your notmuch as > "cworth.to-push". Did you guys try to address the issue of tag removal at all? I've been trying to decide if this is something we need to worry about or not. For instance, if cworth pushed a tag ".needs-review", you would probably want to have that tag removed if cworth removed it. I guess alternatively he could just push the tag ".reviewed" to nullify the meaning of the previous one. I'm not sure that would work in all cases, though. jamie. --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQIcBAEBCAAGBQJN77WRAAoJEO00zqvie6q8YW4QAIO0lXI8rkzOdhhp6190oKJ1 SDMOFx/ikOtMHdtqfA8LBUGEMYMoH+ioSUjx0tw99vqG0otga4ZzEkJBwU/DWnjC gjGg5jBtMiSOn2peS4aw/XQZwQPzyeyiI5e2GdbT3ymcfBOjKis8nkR9ghF3A92H g/mBerQnwpmv+r83enZEJnMYWQWduuqg/1v9rfQlk5m2yX8rp4r9FHv/EZTfbe5f QXzJyy0Hpp2FCjej8oz0PbAX3Yqf2T8lKTbd1eJxvkxOClRNHFQKI9ojim87mads KbomSTz7yffZLiEFJnoO7Gw5mmihmK4I3BSwjgabWPGwLvkH5p7cCNViqzVvY9O9 Xm4wJDRUw8jgfBB7hSOyw7NSA6huVcPIkaOLakx2O2uNbiOdFAR0v6+cxTfRdquE CFpsCuHwBhhXhteFNcjksHHMpbJu6SdUu6nX61kZA2+KFRKJJZs+6dL87wIJ/K5X y+Cfw4euM1HYo5KecAgwKmkInunts+Ui99wsJ26W0HEEofIGPF1/L4NFQdwmjWbe VgWMeymVINkDph9ayv0QTqv/SNVa+qfv1OXaiClN4HB6hsBNucOJHJ3t2nfbylFy zz2CahGcxfF9moMmudu0NAUNHF2vDdXbVuSgjWApsBwsjnr94OHarpfezEV3hVtz kSzi6BO2rSet/kA8k+hR =P0jX -----END PGP SIGNATURE----- --=-=-=--