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”>以下信息不被轉換:
在類型和分辨率
評論沒有發現