From owner-freebsd-multimedia@FreeBSD.ORG Mon Aug 23 02:24:22 2004 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 09DDF16A4CE for ; Mon, 23 Aug 2004 02:24:22 +0000 (GMT) Received: from smtp005.bizmail.sc5.yahoo.com (smtp005.bizmail.sc5.yahoo.com [66.163.175.82]) by mx1.FreeBSD.org (Postfix) with SMTP id C013843D58 for ; Mon, 23 Aug 2004 02:24:21 +0000 (GMT) (envelope-from noackjr@alumni.rice.edu) Received: from unknown (HELO optimator.noacks.org) (noackjr@supercrime.org@70.240.199.245 with login) by smtp005.bizmail.sc5.yahoo.com with SMTP; 23 Aug 2004 02:24:21 -0000 Received: from localhost (localhost [127.0.0.1]) by optimator.noacks.org (Postfix) with ESMTP id BA73D6217; Sun, 22 Aug 2004 21:24:20 -0500 (CDT) Received: from optimator.noacks.org ([127.0.0.1]) by localhost (optimator.noacks.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 74763-02; Sun, 22 Aug 2004 21:24:19 -0500 (CDT) Received: from compgeek.noacks.org (compgeek [192.168.1.10]) by optimator.noacks.org (Postfix) with ESMTP id 60B2C6212; Sun, 22 Aug 2004 21:24:19 -0500 (CDT) Received: from [127.0.0.1] (localhost [127.0.0.1]) by compgeek.noacks.org (8.13.1/8.13.1) with ESMTP id i7N2OHFx020424; Sun, 22 Aug 2004 21:24:18 -0500 (CDT) (envelope-from noackjr@alumni.rice.edu) Message-ID: <41295551.4030402@alumni.rice.edu> Date: Sun, 22 Aug 2004 21:24:17 -0500 From: Jon Noack User-Agent: Mozilla Thunderbird 0.7.3 (X11/20040806) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Mathew Kanner References: <1093108393.4202.8.camel@funshine.carebears.net> <20040821133701.6ecf9f04@dolphin.local.net> <20040822040453.GA11878@cat.robbins.dropbear.id.au> <1093148651.47618.3.camel@server.mcneil.com> <412830EF.4010008@alumni.rice.edu> <41283679.9010405@elischer.org> <20040822220748.GA6426@cnd.mcgill.ca> In-Reply-To: <20040822220748.GA6426@cnd.mcgill.ca> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at noacks.org cc: freebsd-multimedia@freebsd.org cc: Julian Elischer cc: Tim Robbins cc: Sean McNeil Subject: Re: [Fwd: sound in CURRENT] X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: noackjr@alumni.rice.edu List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Aug 2004 02:24:22 -0000 On 08/22/04 17:07, Mathew Kanner wrote: > I've been off-line for about six weeks. There were many > problems with my ISP and so no internet after I moved. Anyway, I've > been back on-line for like 24 h. > If someone can tell me how to generate some diffs out of > /usr/src/sys (that I sync'ed to releng_5 yesterday), I can provide > midi/sequencer that least works for me with emu10k1 and cmi. (I'm > scared to run cvsup...) Copy /usr/src/sys to somewhere else and then re-cvsup (if you've added new files/directories, be sure to remove them from the tree before running cvsup to be sure you have a "clean" tree). Run a diff between the 2 places. I find the easiest way to keep a custom tree up-to-date is by checking out the repository itself via cvsup (see /usr/share/examples/cvsup/cvs-supfile). You can then do a cvs checkout of the source from your mirrored local cvs repository. An update is then a 2-step process where you first update the repository via cvsup and then update your tree from the local repository via cvs. From the handbook section on cvsup (the cvs-supfile example uses this): "There is an important special case that comes into play if you specify neither a tag= field nor a date= field. In that case, you receive the actual RCS files directly from the server's CVS repository, rather than receiving a particular version. Developers generally prefer this mode of operation. By maintaining a copy of the repository itself on their systems, they gain the ability to browse the revision histories and examine past versions of files. This gain is achieved at a large cost in terms of disk space, however." To generate a diff is just running "cvs -R diff -u" (no need to have write-access; this also allows any user to do it). A bonus is that you get the specific revision you're diffing from. See this example diff: http://www.noacks.org/freebsd/es137x.diff Jon