2016-03-31 25 views
1

我正在研究我的公司,如果我們應該遷移到gitlab(來自github).. github的問題api似乎很rich,它有像closed_at這樣的東西問題(對於我來說,抓住/分析有關何時創建/關閉問題的歷史數據非常重要)。有沒有簡單的方法來找出問題何時關閉

在gitlab的API文檔的issues ..我沒有看到類似的領域..我看到的是一個state場(即狀態:開啓/關閉/合併等)..我看到一個created_atupdated_at。但我沒有看到任何closed_at

想法?

回答

1

如果你看看lib/api/issues.rb,信息closed_at是問題的一部分。

Entity::IssueEntity::ProjectEntity但是不公開該字段。

expose :state, :created_at, :updated_at 

這可能是在實施該項目的合併請求那麼簡單,該字段添加到Entity::Issue

+0

確定如此技術上我可以叉gitlab的代碼,修改它,因爲我希望和我自己的服務器上託管我自己的gitlab版本吧?這將是一個立即解決這個問題(雖然我將不得不處理維護和所有爵士樂) 我的另一種選擇是發送一個PR的球員,並希望有一天他們會接受它(即如果我希望此功能可以在gitlab的_hosted_版本上找到)是嗎? – abbood

+0

@abbood是的,這至少可以讓你在發送PR之前在本地驗證這個補丁。 – VonC

相關問題