From owner-freebsd-doc Sun Jul 4 16: 0: 6 1999 Delivered-To: freebsd-doc@freebsd.org Received: from wall.polstra.com (rtrwan160.accessone.com [206.213.115.74]) by hub.freebsd.org (Postfix) with ESMTP id 6E4A61513E for ; Sun, 4 Jul 1999 16:00:03 -0700 (PDT) (envelope-from jdp@polstra.com) Received: from vashon.polstra.com (vashon.polstra.com [206.213.73.13]) by wall.polstra.com (8.9.3/8.9.1) with ESMTP id PAA29938; Sun, 4 Jul 1999 15:59:58 -0700 (PDT) (envelope-from jdp@polstra.com) Received: (from jdp@localhost) by vashon.polstra.com (8.9.3/8.9.1) id PAA09013; Sun, 4 Jul 1999 15:59:58 -0700 (PDT) (envelope-from jdp@polstra.com) Message-ID: X-Mailer: XFMail 1.3 [p0] on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <19990628212827.C5662@catkin.nothing-going-on.org> Date: Sun, 04 Jul 1999 15:59:58 -0700 (PDT) Organization: Polstra & Co., Inc. From: John Polstra To: Nik Clayton Subject: Re: Resolution: FDP reorganisation Cc: doc@freebsd.org, freebsd-translate@ngo.org.uk Sender: owner-freebsd-doc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Nik Clayton wrote: > I've just done this for you test out. The generated .tar.gz file is > huge (roughly 6 MB in size). Mine is but a puny modem, and I'd spend > ages uploading it. > > So, here are my notes on what I did, accompanied by a small shell script > that recreates the actions I did. > > To use it, make sure you have the doc/ repository in /home/ncvs/doc, and > plenty of spare room in /var/tmp/. A /var/tmp/FDP directory will be > created, and all the work is carried out in there. OK, I've run the script and what comes out looks fine to me in terms of CVS repository issues (modulo the tags, which are a job for my own shell script). All the original files are still there, unchanged. Nice job -- it would have taken me four forevers to do it myself, since I don't have a firm grip on the big picture. > 6MB to 4KB. What an incredible compression ratio :-) Agreed. There was actually a paper [1] presented at this year's Usenix on this technique. It seems pretty unpromising to me as a general compression algorithm, but it worked very nicely in this case. :-) John [1] Yui-Wah Lee, Kwong-Sak Leung, and Mahadev Satyanarayanan, "Operation-based Update Propagation in a Mobile File System". To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-doc" in the body of the message