2016-02-22 28 views
0

我需要創建一個PHP網頁,可以將更改推送到gerrit,但理想情況下無需在PHP Web服務器上安裝git或克隆repo。Gerrit API可以創建更改,而無需在Web服務器上安裝git?

我需要能夠合併分支,編輯文件和創建標籤。

Gerrit「inline edit」REST API是我發現的最接近的。但從我可以告訴它只編輯文件。我找不到任何文檔提示它支持合併或標記。

回答

0

除了edit file REST API,/projects端點提供創建分支和標籤。

綜合起來,這應該允許你做大部分的Git操作。

老實說,我仍然認爲,這可能是更好的猜測,而不是使用處理的REST API git命令,如果你有超過一記簡單的過程了。

+0

項目端點可以創建分支,但我找不到任何暗示它可以創建標籤或合併分支的東西? 這是一個簡單的過程中,我需要實現,我想避免克隆的git回購兆100對web服務器來做到這一點。 (性能和磁盤空間的原因) –

+0

啊,的確,我忽略了沒有'POST'來創建標籤。用API編寫合併提交似乎不是直接可能的。 – StephenKing

相關問題