Received: from localhost (maia-5.hub.org [200.46.204.182]) by postgresql.org (Postfix) with ESMTP id C39C49FB8F3 for ; Mon, 14 May 2007 06:52:59 -0300 (ADT) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.182]) (amavisd-maia, port 10024) with ESMTP id 02596-06 for ; Mon, 14 May 2007 06:52:52 -0300 (ADT) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.4 Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by postgresql.org (Postfix) with ESMTP id 59AEC9FB8C7 for ; Mon, 14 May 2007 06:52:54 -0300 (ADT) Received: by ug-out-1314.google.com with SMTP id k3so938839ugf for ; Mon, 14 May 2007 02:52:53 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:content-type:content-transfer-encoding:sender; b=Mmi6ZE8zq5tulXzZSZMTtyZ9qdlq3cf8yyukQh6+M5d5by6ITXoBogddGgb8seKJ1r4Sy3udtXcQNYncViewtT0SiMDgJdRADUVhGH10kzyx4yljOxTayyqCoshLNg22jZtz14xaJmMVOH+rupVYuG1onLhjyzB8rD+vV3q2hUI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:content-type:content-transfer-encoding:sender; b=ZjJeY1u33D8+49UzU0JHEOsfukYxxArx/xY92my5qe/JAsjB9xBTYcprxRkoJ8UbGtqTjgPI8p6idWjCgk+wcf0JMAUkV8Gaj9RCaRvix4EnlYdtc/GxnlJv1a73Asqw4/UFfDjjpurOCZcTtr7rZ+eu1YZlNC2fWsbb1w5U9c4= Received: by 10.67.105.19 with SMTP id h19mr5066160ugm.1179136373096; Mon, 14 May 2007 02:52:53 -0700 (PDT) Received: from ?192.168.1.33? ( [82.9.23.211]) by mx.google.com with ESMTP id j33sm10961090ugc.2007.05.14.02.52.51; Mon, 14 May 2007 02:52:52 -0700 (PDT) Message-ID: <4648316D.60106@enterprisedb.com> Date: Mon, 14 May 2007 10:52:45 +0100 From: Heikki Linnakangas User-Agent: Icedove 1.5.0.10 (X11/20070329) MIME-Version: 1.0 To: Gregory Stark CC: Tom Lane , David Fetter , PostgreSQL Docs , PostgreSQL Patches Subject: Re: [PATCHES] OS/X startup scripts References: <20070513211526.GF14860@fetter.org><20797.1179096579@sss.pgh.pa.us> <877irb7n9l.fsf@oxford.xeocode.com> In-Reply-To: <877irb7n9l.fsf@oxford.xeocode.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200705/53 X-Sequence-Number: 4282 Gregory Stark wrote: > "Tom Lane" writes: > >> David Fetter writes: >>> I haven't included the customary diffs. This points me to some of the >>> many deficiencies of CVS, namely that I would need write access in >>> order to have it create a diff, >> Strange, it works fine for everyone else. > > If you have rsh/ssh access to a CVS repository then you do in fact need write > access just to generate diffs. It is one of the annoyances of CVS but it > doesn't really matter for Postgres where we use pserver anonymous access. You need write-access to add files, even on anonymouse server. We often get patches with new files as separate attachments because of that. > Personally I find CVS so terribly slow for large trees like Postgres that it's > essential to use rsync to maintain a local CVS repository. That makes 'cvs > diff' remarkably fast. Yeah, I've done that for a long time. It's by far the best way to work with CVS, "cvs add" works, and you can do diffs, checkouts etc. offline. -- Heikki Linnakangas EnterpriseDB http://www.enterprisedb.com