跳转到主要内容

Zope 版本控制

项目描述

概述

Zope 应用服务器的 Zope 版本控制系统。

变更日志

4.1 (2023-11-24)

  • 添加对 Python 3.12 和 ZODB 6 的支持。

4.0 (2023-02-01)

  • 停止对 Python 2.7、3.5、3.6 的支持。

3.1.0 (2022-12-16)

  • 修复了针对 Zope 4 的测试中存在的 buildout 配置隐秘错误。

  • 添加对 Python 3.11 的支持。

3.0.0 (2022-07-13)

破坏性更改

  • 停止对 Zope 2.x 的支持。

新特性

  • 添加对 Python 3.9、3.10 的支持。

2.0.0 (2020-03-09)

破坏性更改

  • 停止对 Python 3.4 的支持。

新特性

  • 添加对 Python 3.7 和 3.8 的支持。

错误修复

  • 通过不注册帮助系统,增加了与 Zope 5 的兼容性。

  • 修复了克隆时有序文件夹顺序保留的问题。

  • 修复了处理从另一个系统导入的 ZEXP 导入/导出数据时遇到的数据错误。

  • 修复了 Repository.py 中的字符串格式化错误。

1.1.4 (2018-11-07)

  • Zope 主分支兼容性用于产品初始化。

  • 修复 _findModificationTime 以兼容 ZODB 5 [davisagli]

  • 添加对 Python 3 的支持 [rudaporto, pbauer, icemac, davisagli]

  • 为 zodbupdate 迁移添加解码映射到 Python 3。

1.1.3 - 2010-10-02

  • 确保 VersionHistory.BranchInfo 类满足 API,提供 getId 方法。添加了缺失的安全声明。

1.1.2 - 2010-08-05

  • 确保我们将 MAX32 转换为 int,因为在 32 位 Python 中,2**31 将自动溢出为 long。

1.1.1 - 2010-08-04

  • 确保与 Zope 2.13 和 ZODB 3.10 兼容。

1.1 - 2010-07-18

  • 没有变化。

1.1a1 - 2009-11-13

  • 修复了一个未定义的异常。

  • 当在 ZODB>=3.9 中检查连接版本时不要中断。

  • 修复了测试,以避免使用已删除的 DemoStorage 配额参数。

  • 以向后兼容的方式更改了 Globals.InitializeClass 的导入。

  • 修复了使用 Globals 的弃用警告。指定了包依赖项。

  • 清除旧的 zope2 Interface 接口以兼容 Zope 2.12。请注意,它们是此模块实现的内部部分。

1.0a1 (2008/05/03)

  • 更新了包元数据。

0.3.4 (2007/02/05)

  • 添加了省略的 'tests/common.py' 模块。

0.3.3 (2006/09/20)

0.3.2 (2006/06/02)

  • ZopeRepository.py: 通过 GenericSetup 工具集使 ZR 可添加 (http://www.zope.org/Collectors/CMF/438)。

  • Utility.py: 导入清理,包括与 ZODB 3.3+ 位置 'refrencesf' 的兼容性。

0.3.1 (2004/05/03)

  • IVersionControl.py: 为依赖于旧名称的旧软件添加了模块范围的别名。

  • 针对 References 产品不存在的情况进行了单元测试加固。

0.3 (2004/04/20)

  • 细化了独立于版本控制系统维护对象部分的模式。这是对版本化容器项机制的推广。IVersionedContainer 现在命名为 INonVersionedData,并具有更具描述性的方法名称。

  • ‘updateResource’ 和 ‘uncheckoutResource’ 现在保留正在版本化的对象的身份。也就是说,它们永远不会用一个新对象替换一个对象,而是更改现有对象的状态。

    ‘updateResource’ 和 ‘uncheckoutResource’ 以前在容器中替换对象,但这种策略有两个缺点

    1. 它要求 ZopeVersionControl 使用 ObjectManager API。版本控制不应要求可版本化对象包含在 ObjectManagers 中。

    2. 它假设可版本化对象只是通过获取来包装。引用(类似符号链接的对象)破坏了这个假设。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

Products.ZopeVersionControl-4.1.tar.gz (34.4 kB 查看哈希值)

上传时间

构建分发

Products.ZopeVersionControl-4.1-py3-none-any.whl (52.1 kB 查看哈希值)

上传时间 Python 3

支持