Goosync started duplicating all my recurrent calendar events. To try
and fix this I deleted all the appointments on my phone (a Nokia E70)
synced and instead of bringing them back (as I'd expect some error
code would check for if ALL the appointments have been deleted) it
deleted all the appointments of my google calendar. Luckly I have my
google calendar synced to iCal with Spanning sync (that does check if
you're trying to restore a whole calendar) so if I can get all the
syncing happening again I can get them back.
Not good behavior in either case though: duplicating recurrent entries
and syncing a global delete!!!!!
Just deleting items from one platform and then syncing will cause the
corresponding events to be removed from the opposite platform. This is
standard behaviour for the normal sync mode.
In order to perform a "reload device" on a device that doesn't support
that particular sync mode you would need to manually delete the events
from the device and then force a slow sync. This will force the server
to resend all the events back down to the device.
One way of forcing a slow sync (if you can't select it from the
device) is to delete and then reselect your device in GooSync
(remembering to re-configure your calendar settings in GooSync).