From owner-freebsd-ports Sun Sep 26 13:22:41 1999 Delivered-To: freebsd-ports@freebsd.org Received: from blaubaer.kn-bremen.de (blaubaer.kn-bremen.de [195.37.179.254]) by hub.freebsd.org (Postfix) with ESMTP id 0C7C21505D for ; Sun, 26 Sep 1999 13:22:25 -0700 (PDT) (envelope-from nox@saturn.kn-bremen.de) Received: from saturn.kn-bremen.de (uucp@localhost) by blaubaer.kn-bremen.de (8.9.1/8.9.1) with UUCP id WAA03898; Sun, 26 Sep 1999 22:14:41 +0200 Received: (from nox@localhost) by saturn.kn-bremen.de (8.9.3/8.8.5) id UAA01468; Sun, 26 Sep 1999 20:51:08 +0200 (MET DST) From: Juergen Lock Date: Sun, 26 Sep 1999 20:51:08 +0200 To: Mark Ovens Cc: freebsd-ports@FreeBSD.ORG Subject: Re: Help with RCS files, patches, and PR's required. Message-ID: <19990926205107.F80030@saturn.kn-bremen.de> References: <19990926162508.E282@marder-1> <199909261722.TAA97473@saturn.kn-bremen.de> <19990926185228.M282@marder-1> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.7i In-Reply-To: <19990926185228.M282@marder-1> Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sun, Sep 26, 1999 at 06:52:29PM +0100, Mark Ovens wrote: > On Sun, Sep 26, 1999 at 07:22:52PM +0200, Juergen Lock wrote: > > you'll need to grab (cvsup, ctm, ...) the cvs tree (a snapshot of it > > is also on the 4-CD set, you can use that as a starting point for > > cvsup to reduce net load...) Or use anoncvs, that should also work > > (which is what i do with the wine source). But you don't need that > > as long as you properly backup the version you cvsup'd before > > applying your local patches, and then diff -r against the backup > > So it is perfectly acceptable to submit diffs without the RCS stuff > in them? e.g. just something like: > > *** Makefile.orig Sun Sep 26 11:09:43 1999 > --- Makefile Sun Sep 26 10:50:28 1999 > *************** > *** 7,14 **** >... I'm pretty sure it is, as long as they correctly apply to whats in the tree... As i said, the `RCS file: ' lines are just comments as far as patch(1) is concerned, and as thats also what the committers use to apply submitted diffs... (at least i have no idea why they should be using something different?) > > cvsup uses the cvs tree to determine what needs to be updated, but > > it doesn't mirror it on the local system. (unless you told it to of > > course, i.e. you cvsup the cvs tree itself.) > > > > I've just taken a closer look at the ports directory. Am I right > in thinking that cvsup uses the entry in > /usr/ports///CVS/Entries to determine the current > local version? > Well i must say i haven't looked at the cvsup source so i cannot really tell you :) But if its somehow working like cvs does then you should be right there. (at least it is said to know about cvs trees, unlike for example rsync.) Regards, -- Juergen Lock (remove dot foo from address to reply) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message