tratihubis是通过使用以下步骤转换Trac的门票Github上问题的工具:
1.用户手动出口Trac的门票转换为CSV文件。
2. Tratihubis读取CSV文件,并使用这些数据来创建Github上的问题和里程碑。
安装
要安装tratihubis,使用PIP或easy_install的:
  PIP安装tratihubis
如果需要的话,这也将安装PyGithub包。
用法
关于Trac的门票将信息必须在一个CSV文件中提供。要获得此CSV文件,创建一个使用存储在query_tickets.sql并通过单击保存结果的SQL语句的新Trac的查询“下载其他格式:逗号分隔的文本”,并选择为例/用户/我/ mytool /票。导入csv作为输出文件。
接下来,创建一个配置文件来描述如何登录到Github上,什么转换。例如,你可以存储在〜/ mytool / tratihubis.cfg如下:
[tratihubis]
用户=人
密码=秘密
回购= mytool
门票= /Users/me/mytool/tickets.csv
然后运行:
  tratihubis〜/ mytool / tratihubis.cfg
此测试该输入数据和Github上的信息是有效的和日志写入到描述该操作将被执行的控制台。
实际创建Github上的问题,则需要启用以--really命令行选项:
  tratihubis --really〜/ mytool / tratihubis.cfg
请注意,Github上的问题和里程碑不可能的情况下被删除你陷入困境。你唯一的补救方法是删除整个存储库并重新开始。因此,请确保tratihubis你想要做什么,你能--really之前
什么在此版本中是新的:
- 增加了配置选项标签Trac的地位和分辨率映射到Github上的标签。
什么在0.3版本的新:
- 添加注释转换
- 新增发行结束为其相应的Trac的门票已被关闭。
- 在新增用户的问题验证被分配到。他们必须有一个积极的Github上的用户。
什么版本0.2是新的:
- 在添加了配置选项的用户映射Trac的用户Github上的用户。
- 在为了增加二进制tratihubis而不是蟒蛇-m tratihubis运行。
- 在日志变更应该发行数量要在考虑现有的问题。
要求:
- 在Python中
限制:
- 在目前tratihubis只能转换票据及其说明和里程碑。它还创建里程碑必要的。
- 在Github上的问题得到相同的所有者Trac的车票。如果Trac的用户在Github上相同的名字这仅适用。如果不是这种情况下,手动在车票的CSV编辑的所有者和记者列。
- 在Github上的问题仍然即使Trac的门票已经被关闭打开。
- 在Trac的评论将被丢弃,而不是转换到Github的意见。
- 在Trac的机票详细信息都将被丢弃,而不是转换为Github上的标签。
- 在Trac的维基标记依然,而不是转化为Github的降价。
<李类=“bbli”>以下信息不被转换:
在类型和分辨率
评论没有发现