Zope版本控制
Products.ZopeVersionControl的Python项目详细描述
概述
zope应用程序服务器的zope版本控制。
更改日志
1.1.4(2018-11-07)
- 产品init的zope主干兼容性。
- 修复zodb 5的find修改时间 [大卫萨格里]
- 添加对python 3的支持 [Rudaporto、PBauer、Icemac、Davisagli]
- 添加zodbupdate迁移到python 3的解码映射。
1.1.3-2010年10月02日
- 确保versionhistory.branchinfo类满足api, 提供getid方法。添加了缺少的安全声明。
1.1.2-2010年8月5日
- 确保将max32强制转换为int,因为2**31将自动 溢出到32位python上的long。
1.1.1-2010年8月4日
- 与Zope 2.13和ZoDB 3.10兼容。
1.1-2010年7月18日
- 没有变化。
1.1a1-2009年11月13日
- 修复了未定义的异常。
- 在zodb>;=3.9中检查连接版本时不要中断。
- 修复了不使用已删除的demostorage配额参数的测试。
- 在向后兼容中更改了globals.initializeClass导入更改 太好了。
- 修正了使用全局变量的不推荐警告。指定的包 依赖关系。
- 清除旧的zope2接口接口以实现zope2.12兼容性。请注意 它们是本模块实现的内部组件。
1.0a1(2008/05/03)
- 已更新包元数据。
0.3.4(2007/02/05)
- 添加省略的“tests/common.py”模块。
0.3.3(2006/09/20)
- _ init_uu.py,nonversioned.py:与Zope 2.8的固定兼容性 和新样式的对象(http://www.zope.org/Collectors/Zope/2137)
0.3.2(2006/06/02)
- py:通过genericsetup工具集使zr可添加 (http://www.zope.org/Collectors/CMF/438)。
- py:导入清理,包括与zodb 3.3的兼容性+ “refrencesf”的位置。
0.3.1(2004/05/03)
- iversioncontrol.py:为该优点添加了模块作用域别名 依赖于旧名字的旧软件。
- 针对缺少参考产品的强化单元测试。
0.3(2004/04/20)
改进了独立维护部分对象的模式 版本控制的。这是对 容器项的版本控制。IversionedContainer现在命名为 inonversioneddata并具有更具描述性的方法名。
“updateResource”和“uncheckoutresource”现在保留标识 正在进行版本控制的对象的。也就是说,他们永远不会取代 对象,但改为 现有对象。
“updateResource”和“uncheckoutresource”用于替换 对象,但此策略有两个缺陷:
- It required ZopeVersionControl to use the ObjectManager API. Version control should not require versionable objects to be contained in ObjectManagers.
- It assumes that versionable objects are simply wrapped using acquisition. References (symlink-like objects) break this assumption.