跳转到主要内容

为Web应用(尤其是Pyramid应用)提供简单文档版本控制。

项目描述

Repozitory是一个用于存档文档和恢复旧版本的库。它旨在与ZODB等主文档存储机制协同工作。Repozitory使用SQLAlchemy在PostgreSQL或SQLite数据库中存储文档版本。Repozitory是为KARL,一个开源在线协作系统而构建的,但Repozitory旨在对任何存储用户可编辑文档的Python项目都有用。Repozitory不需要ZODB。

请参阅http://readthedocs.org/docs/repozitory中的文档。

变更

1.3 (2012-09-01)

  • 使用perfmetrics包添加了性能指标。

1.2 (2012-01-30)

  • 添加了shred方法,用于永久删除对象和容器。

1.1 (2012-01-24)

  • 添加了iter_hierarchy方法,它比重复调用container_contents更有效地迭代层次结构中的存档容器。

  • 添加了which_contain_deleted方法,这对于创建具有合理性能的层次结构回收站UI非常有用。设计用于帮助解决lp:913990。

1.0 (2011-11-17)

  • 修复了lp:891277:由于错误的backref声明,Blob文件块有时以错误的顺序检索。

0.2.1 (2011-09-22)

  • 修复了PyPI上的打包(缺少必要文件;需要setuptools-git)。

0.2 (2011-09-15)

  • 将新容器ID属性添加到已删除项记录中。这允许撤销删除UI过滤出已移动到另一个容器的对象。它还应允许应用程序将用户重定向到已移动对象的新的位置。不需要模式迁移。

  • 将get_version方法添加到存档中。get_version方法比遍历对象整个历史记录更高效。

0.1 (2011-08-14)

  • 初始发布。

项目详情


下载文件

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

源代码分发

repozitory-1.3.tar.gz (27.4 kB 查看哈希值)

上传时间 源代码

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面