On Wed, 2009-09-23 at 07:43 +0100, Zhu, Yongsheng wrote: > Also have a concern about setConfig: > I think we should allow setting a new source temporary and don't flush > it to files and make it in use when doing a sync.
At the moment we cannot run a sync with a temporary source configuration. The .other.ini node must be created somewhere. We could change this so that the .other.ini state is thrown away for temporary sources, but do we really have a use case for this? Change tracking would be considerably messed up, in particular because the Synthesis engine doesn't know that the source requires a slow sync. That reminds me: there are also several configuration changes which should trigger a slow sync. We don't have any mechanism in place to force this right now. The check would have to compare the config of the last sync with the current config to determine whether "relevant" properties have changed and .other.ini is still intact. "relevant" is a bit hard to define, though. -- Best Regards, Patrick Ohly The content of this message is my personal opinion only and although I am an employee of Intel, the statements I make here in no way represent Intel's position on the issue, nor am I authorized to speak on behalf of Intel on this matter. _______________________________________________ SyncEvolution mailing list [email protected] http://lists.syncevolution.org/listinfo/syncevolution
