Date: Sat, 18 Nov 1995 17:47:57 -0700 From: Nate Williams <nate@rocky.sri.MT.net> To: "Garrett A. Wollman" <wollman@lcs.mit.edu> Cc: Peter Wemm <peter@jhome.DIALix.COM>, current@FreeBSD.ORG Subject: Re: cvs commit: src/sys/pci if_de.c Message-ID: <199511190047.RAA15180@rocky.sri.MT.net> In-Reply-To: <9511182218.AA32059@halloran-eldar.lcs.mit.edu> References: <199511172220.JAA25889@godzilla.zeta.org.au> <Pine.BSF.3.91.951118064825.9154A-100000@jhome.DIALix.COM> <9511182218.AA32059@halloran-eldar.lcs.mit.edu>
index | next in thread | previous in thread | raw e-mail
> > I think if we're going to distribute "patches", then we can't go past CTM > > for safety. You can guarantee that it will apply in it's entireity or > > not at all... > > Unfortunately, this highlights a fundamental brokenness of CTM for > distributing this sort of material: if the user has changed the file, > the delta won't apply, even if the patch is to a different part of the > file and therefore applies cleanly. Not Good. While I'm not arguing that CTM *is* the best solution, after a very long and thoughtful Jordan had a *LONG* time ago (patchkit days), I don't think it's possible to build a 'simple' system which can get around the above problem. The amount of complexity required to build a system which can detect problems such as this is beyond the scope of this project, IMHO. (But, someone feel free to prove me wrong. *grin*) Basically, I think anyone capable of modifying their own local sources are capable of hand applying patches, in either CTM deltas or diff form. Natehome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199511190047.RAA15180>
