Messages per Month
| From | Sent On | Attachments |
|---|---|---|
| Colin Percival | Mar 30, 2005 3:47 pm | |
| Ceri Davies | Mar 31, 2005 2:16 am | |
| Alexey Dokuchaev | Mar 31, 2005 2:24 am | |
| Colin Percival | Mar 31, 2005 2:33 am | |
| Colin Percival | Mar 31, 2005 2:47 am | |
| Robert Watson | Mar 31, 2005 9:06 pm | |
| Mario Hoerich | Apr 1, 2005 5:43 am | |
| Dan Nelson | Apr 1, 2005 7:27 am | |
| Garance A Drosihn | Apr 1, 2005 12:16 pm | |
| Alex Burke | Apr 1, 2005 1:18 pm | |
| Colin Percival | Apr 1, 2005 2:12 pm | |
| Max Laier | Apr 1, 2005 3:26 pm | |
| John Baldwin | Apr 2, 2005 12:15 pm | |
| Ceri Davies | Apr 4, 2005 8:45 am | |
| Olaf Wagner | Apr 6, 2005 11:49 pm | |
| Colin Percival | Apr 7, 2005 12:35 am | |
| John Polstra | Apr 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





