From owner-freebsd-current Tue Jul 15 01:32:27 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA15191 for current-outgoing; Tue, 15 Jul 1997 01:32:27 -0700 (PDT) Received: from bunyip.cc.uq.edu.au (daemon@bunyip.cc.uq.edu.au [130.102.2.1]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA15179 for ; Tue, 15 Jul 1997 01:32:22 -0700 (PDT) Received: (from daemon@localhost) by bunyip.cc.uq.edu.au (8.8.5/8.8.6) id SAA08792 for freebsd-current@freebsd.org; Tue, 15 Jul 1997 18:31:59 +1000 Received: from localhost.dtir.qld.gov.au by ogre.dtir.qld.gov.au (8.7.5/DEVETIR-E0.3a) with SMTP id SAA14504; Tue, 15 Jul 1997 18:18:48 +1000 (EST) Message-Id: <199707150818.SAA14504@ogre.dtir.qld.gov.au> To: freebsd-current@freebsd.org cc: syssgm@dtir.qld.gov.au Subject: Re: CTM and the Attic References: <19970715012130.45333@keltia.freenix.fr> In-Reply-To: <19970715012130.45333@keltia.freenix.fr> from Ollivier Robert at "Mon, 14 Jul 1997 23:21:30 +0000" Date: Tue, 15 Jul 1997 18:18:46 +1000 From: Stephen McKay Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Monday, 14th July 1997, Ollivier Robert wrote: >The main problem with CTM is when large number of files are deleted. The >deleted files end up in the Attic but get transmitted. Problem is that the >delta generation has no concept of "a file being moved"... As has been mentioned before, it would not be too hard to change the CTM generation program to look for /path/Attic/file if /path/file is missing and emit some sort of "move and modify" delta. It could be even more ambitious and try to match all new files against all deleted files, if the "Attic" heuristic failed. I even have the time and inclination to code this. But it would require all ctm users to upgrade their executables. I suppose it could be transitioned in by creating all new lists, and letting people subscribe themselves when their software can handle it. Who's for this? >When Bruce deleted old files from gdb, the CTM delta (compressed!) was 3 MB >worth... Painful, but is it painful enough to make everyone upgrade? I think it would make a lot of sense for cvs-cur because moves are more prevalent there. Stephen.