Mark Paterson wrote:
> In the case you describe most sync tools first establish at the beginning
> of the session whether the client and server are on the same page (i.e. Do
> they both think they are at the same point as the last time they talked?).
> This usually done with some form of reference that is stored on both sides
> so that it can be compared the next time.
This isn't going to scale very well; you don't want any long-term per-client
state stored on the server, and you don't want to have to confront the
question of how to identify a particular client. Unless you can explain why
the stateless approach won't work, I would be opposed to any such extension.