为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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 153d4705bfe07de222e306c62ebcd44ce099f0be6039f01658fe8538b46e65a2 |
|
MD5 | 9b0d2250909fd1b511f97676ac83d8a1 |
|
BLAKE2b-256 | 14c9504a56f19399bfd0599fe41078c7a35d357efa0217e5b3ba514275ac1227 |