Received: from localhost (unknown [200.46.208.211]) by mail.postgresql.org (Postfix) with ESMTP id 7D8CB633898 for ; Wed, 27 May 2009 12:47:15 -0300 (ADT) Received: from mail.postgresql.org ([200.46.204.86]) by localhost (mx1.hub.org [200.46.208.211]) (amavisd-maia, port 10024) with ESMTP id 07782-06; Wed, 27 May 2009 12:47:13 -0300 (ADT) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from shaykin.bluegap.ch (shaykin.bluegap.ch [78.46.81.73]) by mail.postgresql.org (Postfix) with ESMTP id D1DB9633815; Wed, 27 May 2009 12:47:13 -0300 (ADT) Received: from [10.4.114.113] (gateway1.tpn.ch [::ffff:212.203.91.124]) (AUTH: CRAM-MD5 markus@bluegap.ch) by shaykin.bluegap.ch with esmtp; Wed, 27 May 2009 17:47:10 +0200 id 000000000251C001.000000004A1D607F.00006B66 Message-ID: <4A1D5FE9.90408@bluegap.ch> Date: Wed, 27 May 2009 17:44:41 +0200 From: Markus Wanner User-Agent: Mozilla-Thunderbird 2.0.0.19 (X11/20090103) MIME-Version: 1.0 To: Peter Eisentraut CC: Magnus Hagander , Andrew Dunstan , Tom Lane , Stephen Frost , Josh Berkus , Dave Page , Bruce Momjian , David Fetter , Denis Lussier , Dimitri Fontaine , Greg Sabino Mullane , Greg Smith , Gregory Stark , Jan Wieck , Joshua Tolley , Koichi Suzuki , Marko Kreen , Michael Meskes , Oleg Bartunov , Robert Haas , Robert Treat , Selena Deckelmann , Tatsuo Ishii , Teodor Sigaev , Toru SHIMOGAKI , Zdenek Kotala , PostgreSQL-development Subject: Re: PostgreSQL Developer meeting minutes up References: <937d27e10904270840vaf70c0fr37518478b31d8a15@mail.gmail.com> <200905271018.52381.peter_e@gmx.net> <20090527122514.1042356byix4x62y@mail.bluegap.ch> <200905271517.59781.peter_e@gmx.net> In-Reply-To: <200905271517.59781.peter_e@gmx.net> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=0 tagged_above=0 required=5 tests=none X-Spam-Level: X-Archive-Number: 200905/1117 X-Sequence-Number: 138659 Hi, Peter Eisentraut wrote: > http://archives.postgresql.org/pgsql-hackers/2008-12/msg01879.php Thanks for the link. I'm assuming you've adjusted the tags to fit a single commit. Out of curiosity: do you think (or have evidence that) this is the only tag that spans multiple commits? >> In what way do you consider the tags "broken"? > > The tag applies to different commits on different files. That's perfectly valid for CVS (and can be represented in subversion as well). Such a tag cannot (easily) be converted to git, though (nor mercurial or monotone), where tags are attached to a single commit. >> (As CVS does not >> guarantee any inter-file consistency, I don't think one can speak of >> brokenness at all. > > Just because CVS doesn't guarantee it, it doesn't mean it's not broken. It depends on your understanding of what a tag is. CVS and subversion certainly have a different understanding from yours (and sometimes tout this as a feature): their tags can easily span multiple commits. You (as well as myself, BTW) seem to think of a tag like something that's attached to a single commit. > Otherwise, any possible random permutation of files would be a non-broken > checkout by your definition. Note that this is not necessarily my definition, rather CVS's (or that of subversion). And yes, CVS repositories can be pretty badly screwed. Regards Markus Wanner