On Sat, Jan 29, 2005 at 05:54:48PM -0600, David Farning wrote:
Now, in most situations very few packages have been changed. Therefore, between primary.xml versions few <package>...</packages> have changed thus most of the information in primary.xml is redundant against previous versions of primary.xml.
Why all the complication when a general-purpose algorithm, rsync, already exists to solve this problem? Using rsync or librsync would require no changes to the repodata...
Debugging a rsync base solution would be a nightmare because it would be much harder to track exactly what is happening for a given update.
-dtf