一个小的shell脚本,将genericsetup配置文件转储到某个位置并通知您所做的更改
gs_export的Python项目详细描述
GS出口
gs export是转储genericsetup配置文件的小助手 如果有任何变化,发送一封邮件到给定的目录 从上次跑步开始。
gs export使用git存储更改历史,它只发送结果 如果有任何更改,git status -q的。 提交更改是您的责任,否则您将获得 下次运行时发出相同的通知。
gs export总是在每次请求时发送一个passwort,它是后编码的 但它仍然存在。这也意味着,它需要对 扑通一声。您可能只想在同一台计算机上运行gs export 作为Zope的客户。
GS导出需要配置,需要很多选择。 由于一台主机上的许多站点可能需要GS导出,因此它不需要 查找具有固定名称的配置文件,但必须提供 作为脚本第一个参数的配置文件。 这是一个示例配置。所有参数都是必需的:
[gs_export] base_url = http://yoursite:8080/Plone/portal_setup user = youruser password = yourpass path = /absolute_path_to_dump_diretory_of_git mail_server = your.mailserver mail_port = 587 mail_user = your_mail_user mail_password= your_mail_pass mail_from = your_email_adress mail_mode = TLS mail_recipient=your_receiving_email_adress ignore = structure workflow
- 基本URL必须指向门户设置 <>路径必须存在< /LI>
- mail_mode接受空字符串、tls和ssl
- 此工具只接受一个邮件收件人。这很容易改变,尽管
- 忽略接受多个参数。忽略方法,在丢弃 配置,忽略部分被删除!忽略是个好主意 结构。可以通过为每行添加一个值来添加多个值 以及缩进元素
gs export打算由cron作业运行。
待办事项
- 允许多个收件人。
更改
0.1.2(2012-12-05)
- 解决缺少子流程的问题。在Python2.6中检查输出 [pgerken]
0.1.1(2012-12-03)
- 使电子邮件更详细 [PBAUER]
0.1.0(2012-09-06)
- 什么都没变。
0.0.5(2012-09-06)
- 什么都没变。
0.0.4(2012-09-06)
- 什么都没变。
0.0.3(2012-09-06)
- 更正了分类器。
0.0.2(2012-09-06)
- 正在添加缺少的元信息。
- 鸡蛋有正确的分类器,但鸡蛋标记为0.0.2 没有!
0.0.1(2012-09-06)
- 初始版本