Thread:User talk:J.a.coffman/GSoc 2013 Proposal/Accessing the revisions/reply

When we start the dump process, we note the time that the dump started. We identify revisions that have been added since the last dump by comparing their timestamps to the timestamp of the previous dump. Once the dump has completed, we have a big list of revisions, sorted by the dump timestamp. When someone wants to update their local dump, all we need from them is the timestamp for the last dump they downloaded.

In what case would we need to get the latest revision for a certain page, or all revisions for a page? I was under the impression that a user would only ever want to download all changes that have been made since their local dump. This would not require per page access for revisions with the format I am proposing.