Replied
http://theoven.org/index.php?topic=2180.0 here :
Just to my better understanding:
plugin have its own topic
http://theoven.org/index.php?topic=159.0If I perform a "Utils\Update (Exact and Secure)" then WinBuilder checks if there are differences between the existing files
Wrong winbuilder does not check anything.
BLExactServer.exe utility checks differences between files.
XXX_PC.Script
in \Projects\ and the available XXX_PC.Script on the remote (WinBuilder) home servers.
wrong, all project folders checked, not only plugins.
wrong, there is no winbuilder server. Servers organised using genVirginLocalFolder.exe utility
If there is a difference then the (Exact and Secure) procedure ALWAYS overwrites the current local XXX_PC.Script file with the remote version.
Wrong logic. If there is difference, there is newer version on server.
There is no check by (Exact and Secure) if the local XXX_PC.Script is newer (and then skip the overwrite).
Wrong, Only new files downloaded after check.
Wrong, You can not have newer file than server.
And there is no other kind of write protection for the local XXX_PC.Script
Wrong logic, you do not follow instructions, Personal plugins are under \MyPlugins_Direct\ folders .
Update (Exact and Secure) only updates Project folders.
As a result, There no need of any kind of write protection for the local XXX plugin.
**
Procedure is simple:
As Default:
Plugin with BlexactServer get exact copy of server on folder B)
Than plugin optionally saves plugin setting with PluginManager
Than plugin deletes Project folders
Than plugin copy B) to Project folders
Than plugin restores plugins settings with Plugin Manager
Same things one do manually during an update of a project, only automated by a plugin.
