commit 2bbd07ec87d81cb7a20aa49344b66d6cfdc4fc78
Author: Oswald Buddenhagen <o...@users.sf.net>
Date:   Wed Dec 11 16:29:02 2013 +0100

    adjust comments to new reality

 src/sync.c |   11 ++++-------
 1 files changed, 4 insertions(+), 7 deletions(-)

diff --git a/src/sync.c b/src/sync.c
index 957188c..4df172c 100644
--- a/src/sync.c
+++ b/src/sync.c
@@ -182,13 +182,12 @@ static int check_cancel( sync_vars_t *svars );
        sync_vars_t *svars = (sync_vars_t *)(((char *)(&((int *)aux)[-t])) - 
offsetof(sync_vars_t, t))
 
 /* operation dependencies:
-   select(S): -
-   select(M): select(S) | -
-   new(M), new(S), flags(M): select(M) & select(S)
-   flags(S): count(new(S))
+   select(x): -
+   load(x): select(x)
+   new(M), new(S), flags(M), flags(S): load(M) & load(S)
    find_new(x): new(x)
    trash(x): flags(x)
-   close(x): trash(x) & find_new(x) // with expunge
+   close(x): trash(x) & find_new(x) & new(!x) // with expunge
    cleanup: close(M) & close(S)
 */
 
@@ -1820,8 +1819,6 @@ box_closed_p2( sync_vars_t *svars, int t )
                return;
 
        if (((svars->state[M] | svars->state[S]) & ST_DID_EXPUNGE) || 
svars->chan->max_messages) {
-               /* This cleanup is not strictly necessary, as the next full sync
-                  would throw out the dead entries anyway. But ... */
                debug( "purging obsolete entries\n" );
 
                minwuid = INT_MAX;

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
isync-devel mailing list
isync-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/isync-devel

Reply via email to