atom feed17 messages in org.freebsd.freebsd-archAdding bsdiff to the base system
FromSent OnAttachments
Colin PercivalMar 30, 2005 3:47 pm 
Ceri DaviesMar 31, 2005 2:16 am 
Alexey DokuchaevMar 31, 2005 2:24 am 
Colin PercivalMar 31, 2005 2:33 am 
Colin PercivalMar 31, 2005 2:47 am 
Robert WatsonMar 31, 2005 9:06 pm 
Mario HoerichApr 1, 2005 5:43 am 
Dan NelsonApr 1, 2005 7:27 am 
Garance A DrosihnApr 1, 2005 12:16 pm 
Alex BurkeApr 1, 2005 1:18 pm 
Colin PercivalApr 1, 2005 2:12 pm 
Max LaierApr 1, 2005 3:26 pm 
John BaldwinApr 2, 2005 12:15 pm 
Ceri DaviesApr 4, 2005 8:45 am 
Olaf WagnerApr 6, 2005 11:49 pm 
Colin PercivalApr 7, 2005 12:35 am 
John PolstraApr 8, 2005 8:11 am 
Subject:Adding bsdiff to the base system
From:John Polstra (jd@polstra.com)
Date:Apr 8, 2005 8:11:18 am
List:org.freebsd.freebsd-arch

On 07-Apr-2005 Colin Percival wrote:

The reason portsnap is more efficient lies in how portsnap and CVSup determine which files need to be updated. The ports tree contains roughly 71000 files, and the first thing the CVSup client does is list all of these files and send that list to the server.

In contrast, portsnap has an index file -- containing, roughly speaking, that same list -- and the portsnap client merely sends the sha256 hash of this index file to the server, which responds with either "I recognize that index -- here's a patch which will turn it into the latest index" or "I don't recognize that -- here's the new index".

Nice!

John