Received: from spf1.us4.outblaze.com (spf1.us4.outblaze.com [205.158.62.23]) by sdf.lonestar.org (8.13.1/8.12.10) with ESMTP id j192MiBH004964 for ; Wed, 9 Feb 2005 02:22:45 GMT Received: from hera.museatech.net (unknown [207.166.200.220]) by spf1.us4.outblaze.com (Postfix) with SMTP id F09A4460A23 for ; Wed, 9 Feb 2005 02:23:40 +0000 (GMT) Received: (qmail 22580 invoked by uid 110); 9 Feb 2005 02:23:28 -0000 Received: from gnu-arch-dev-bounces@lists.seyza.com by hera by uid 102 with qmail-scanner-1.20 (clamscan: 0.60. spamassassin: 2.60. Clear:RC:1(127.0.0.1):. Processed in 1.930754 secs); 09 Feb 2005 02:23:28 -0000 Received: from unknown (HELO hera.museatech.net) (127.0.0.1) by hera.museatech.net with SMTP; 9 Feb 2005 02:23:26 -0000 Delivered-To: list-gnu-arch-dev@lists.seyza.com Received: (qmail 22507 invoked by uid 110); 9 Feb 2005 02:23:18 -0000 Received: from asuffield@suffields.me.uk by hera by uid 102 with qmail-scanner-1.20 (clamscan: 0.60. spamassassin: 2.60. Clear:RC:1(207.166.200.201):. Processed in 2.765584 secs); 09 Feb 2005 02:23:18 -0000 Received: from unknown (HELO a1.mx.alal.us) (207.166.200.201) by hera.museatech.net with SMTP; 9 Feb 2005 02:23:15 -0000 Received: (qmail 20870 invoked from network); 9 Feb 2005 03:36:01 -0000 Received: from 83-216-134-182.neilsu339.adsl.metronet.co.uk (HELO cyclone.suffields.me.uk) (83.216.134.182) by a1.mx.alal.us with SMTP; 9 Feb 2005 03:35:56 -0000 Received: from asuffield by cyclone.suffields.me.uk with local (Exim 3.36 #1 (Debian)) id 1CyhVV-0005fO-00; Wed, 09 Feb 2005 02:23:09 +0000 Date: Wed, 9 Feb 2005 02:23:09 +0000 From: Andrew Suffield To: gnu-arch-dev@lists.seyza.com, gnu-arch-users@gnu.org Subject: Re: [GNU-arch-dev] Re: [Gnu-arch-users] how to fix a bad log message? Message-ID: <20050209022309.GA21357@suffields.me.uk> Mail-Followup-To: gnu-arch-dev@lists.seyza.com, gnu-arch-users@gnu.org References: Mime-Version: 1.0 In-Reply-To: User-Agent: Mutt/1.5.6+20040907i X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on dev.alal.com X-Spam-Level: X-Spam-Status: No, score=-1.5 required=9.0 tests=AWL,BAYES_00, FORGED_RCVD_HELO autolearn=ham version=3.0.2 Cc: X-BeenThere: gnu-arch-dev@lists.seyza.com X-Mailman-Version: 2.1.5 Precedence: list List-Id: a mailing list for GNU Arch developers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0225381828==" Mime-version: 1.0 Sender: gnu-arch-dev-bounces@lists.seyza.com Errors-To: gnu-arch-dev-bounces@lists.seyza.com Status: RO Content-Length: 2428 Lines: 73 --===============0225381828== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="jRHKVT23PllUwdXP" Content-Disposition: inline --jRHKVT23PllUwdXP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Feb 08, 2005 at 07:30:46PM -0500, John Yates wrote: > Here is a half-baked idea... >=20 > It seems to me that arch has conflated two use cases: >=20 > 1) committing work to an archive > 2) publishing committed results to the rest of the universe >=20 > Not being an arch developer I can wave my hands and imagine > decomposing commit into two distinct operations. Consistency > of mirrors would be achieved by having the code pulling a > mirror copy harvest only published changes. (Ideally a user > updating a mirror could query some volatile/ephemeral state to > discover the existence committed-but-not-yet-published work.) >=20 > This would provide a well defined notion of what changes can > be undone and which only be reversed. Only if you are willing to accept that nobody, not even *you*, can access the 'unpublished' stuff. Which makes it pretty useless really. In essence you would rename 'commit' to 'publish' and introduce a no-op called 'commit'. This stubborn wrong-headed notion that you ever want to modify a revision once it's been created needs to stop. You don't. Whatever you're trying to do can and should be done in some other way. Usually by committing a new revision that changes the offending thing again. --=20 .''`. ** Debian GNU/Linux ** | Andrew Suffield : :' : http://www.debian.org/ | `. `' | `- -><- | --jRHKVT23PllUwdXP Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQFCCXQNlpK98RSteX8RAuhfAJ49NrHgjD5fa/XO/FDWuC0E9kGl7gCfUHJr dnVWmzdHVdzAQMhAstPz8rY= =DCNa -----END PGP SIGNATURE----- --jRHKVT23PllUwdXP-- --===============0225381828== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Gnu-arch-dev mailing list Gnu-arch-dev@lists.seyza.com http://lists.seyza.com/cgi-bin/mailman/listinfo/gnu-arch-dev --===============0225381828==--