On Thu, 2014-04-10 at 06:52 +0000, Emiliano Heyns wrote: > On 10/04/2014 01:42:31, "Graham Cobb" <[email protected]> > wrote: > > >On 09/04/14 15:51, Patrick Ohly wrote: > >> To some extend that is already possible. Merging two conflicting > >>items > >> can be done entirely using the builtin scripting language and a > >>custom > >> script. > > > >Ah. Something else to look into one day. > > Syncevolution has built-in scripting? Where can I find more info on > this?
The Synthesis engine itself has its own custom scripting language. A standard language like Python or Lua would be nicer, but that wasn't an option on the platforms that the engine was originally written for (Windows Mobile, Palm, Symbian). You can find a definition of the language and where it can be used in libsynthesis/doc/SySync_config_reference.pdf. The actual scripts used in SyncEvolution are under syncevolution/src/syncevo/configs or /usr/share/syncevolution/xml/ after installation. When you run at loglevel=4, the syncevolution-log.html file will have a full trace of the script runs. SyncEvolution itself does not (and cannot, it doesn't have a public API) use that scripting engine. -- 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] https://lists.syncevolution.org/mailman/listinfo/syncevolution
