我打算將另一個(家庭版)系統中跟蹤的幾百個錯誤遷移到GitHub的問題系統中。這些錯誤大部分都是在過去關閉的。我可以使用github的API來創建一個問題,例如如何使用API(curl)編輯github問題? (尤其是:關閉)
curl -u $GITHUB_TOKEN:x-oauth-basic https://api.github.com/repos/my_organization/my_repo/issues -d '{
"title": "test",
"body": "the body"
}'
...但是,這會給我留下一堆未解決的問題。如何關閉這些?我已經試過剛剛閉幕的創作時間,例如:
curl -u $GITHUB_TOKEN:x-oauth-basic https://api.github.com/repos/my_organization/my_repo/issues -d '{
"title": "test",
"body": "the body",
"state": "closed"
}'
...但結果是建立一個開放的問題(即「狀態」被忽略)。
它看起來像我應該能夠「編輯」一個問題來關閉它(https://developer.github.com/v3/issues/#edit-an-issue)......但我無法弄清楚相應的curl命令應該是什麼樣子。任何指導?
額外信貸:我會真的喜歡能夠分配一個「封閉」的日期,以同意在我們當前系統中捕獲的實際封閉日期。目前尚不清楚這是否可行。
謝謝!