Thus said Richard Hipp on Sat, 18 Apr 2015 07:50:42 -0400:

> When the artifacts  that comprise a fork are received,  the server has
> no way of knowing that new  artifacts that resolve the fork (either by
> merging or by moving it onto a branch) will not be received within the
> next few milliseconds.

I came to this realization as I was working on the sync-forkwarn branch.
I abandoned the  thought of having the  server try to detect  a fork for
this very reason. It doesn't have  all the necessary information to make
such a  decision, and indeed,  the resolution  of the fork  may actually
arrive in the next round-trip.

So I removed that functionality.

The only time that  fork detection makes sense (if at  all) is *after* a
complete sync in the client.

Andy
-- 
TAI64 timestamp: 400000005532f19c


_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to