You are not logged in Log in Join
You are here: Home » Members » slinkp » ZSyncer 0.6.0-beta3 released

Log in
Name

Password

 

ZSyncer 0.6.0-beta3 released

ZSyncer is a tool that allows you to easily push objects from one live Zope site to one or more other Zopes. It also allows you to see which objects are up-to-date on the remote system.

This release contains fixes for all the bugs reported since 0.6.0-beta1. It also contains two new features. The first is the ability to blacklist syncable meta_types, supplementing the existing whitelist features. The second new feature is a private method for calling arbitrary methods on the remote server; this will probably be wrapped in a public API soon. Arguably this should have waited for 0.7 but that is probably a while off and I really wanted to get this little feature out for feedback and testing, plus, I need it ;-) .

If no new bugs are reported in the next week or two, I will release 0.6.0 final.

Get it from the project page on Sourceforge

Changes since 0.6.0-beta1:


Version 0.6.0-beta3:

 - slight improvements to help/ZSyncer.stx.
 - sf bug 1050115: fixed NameError on diff.
 - sf bug 1046494: fixed broken delete links in Folder.dtml.
 - sf bug 1045682: changed IntType to types.IntType.
 - sf bug 1044687: add_syncable was ignored by Edit.dtml.
 - sf bug 1043112: changed constructor name was out of date in add.dtml.
 - sf bug 1044766: syncing an ordered folder preserves order,
   patch contributed by sbrauer.
 - sf bug 1044766: added ability to blacklist meta-types,
   not just whitelist, patch contributed by sbrauer.
 - More whitespace fixes, no more tabs in Zsyncer.py.
 - changed Folder.dtml links to objects' manage_main to
   manage_workspace instead. Should be what the user wants (some
   objects don't have manage_main).

Version 0.6.0-beta2:

 - ZSyncerTool at least installs correctly now, even if it doesn't
   actually work yet ;-)  But a little attention will get it there.
 - fixed bug in beta1: Add.dtml called wrong constructor.
 - changed permission name to "ZSyncer: Use ZSyncer" to be
   consistent with the usual idiom.
 - added _callRemote which allows you to do just about anything
   on the remote server with security checks.
   This is intended to be used for remotely twiddling configuration,
   properties, and the like.
 - some docstring whitespace normalization
 - normalized order of args to _*Remote()
 - removed some arg defaults where it would be an error to not
   provide them:  _exportRemote, _srcRemote
 - getURLpath replaced with the simpler getPath.