[Chandler-dev] Background-sync code is now in the trunk

Morgen Sagen morgen at osafoundation.org
Tue Jun 13 11:35:05 PDT 2006


We just checked the background sync code into the trunk, so after  
your next update (which includes a schema change, so you will have to  
start with a clean repository), your shared collections will sync  
every hour.  You can change the frequency using the "Collection |  
Synchronization preferences..." menu item.  Hitting the "Sync All"  
toolbar button will initiate a background sync, and you will be able  
to continue working while this is happening.

As previously discussed on the list, since the view merging code does  
not support the merging of kind changes, I have disabled the stamping  
buttons for items that are being shared.  Once we are comfortable  
with the stability of view merging, we'll tackle stamping.

Much thanks to Andi whose view merging code is making background sync  
possible, and for keeping the branch up to date with changes from the  
trunk.  Kudos to PJE and Grant for the code that actually runs/ 
schedules the sharing code in a separate thread.

I'm sure we'll come across some bugs this week with more people using  
the code.  If you do, it would be wonderful if you could document the  
steps to reproduce the bug, and also include the chandler.log +  
twisted.log (accessible via the "Test | Logging | Show log window"  
menu item) in the bug report.

Thanks!
~morgen


More information about the chandler-dev mailing list