2012-05-29 23 views
0

好吧,我正在移植一些使用GitHub API v2到v3的代碼,他們改變了他們在提交中列出文件的方式。現在有一系列文件,每個文件都有一個狀態,而不是類似於v2中的arrays of 'added', 'modified', and 'removed' filesGitHub API v3中的文件的狀態類型是什麼?

簡單,但它們的示例僅顯示「已添加」的狀態&「已修改」且未刪除/刪除。我假設它會像v2一樣被「移除」,但'刪除'將是正確的git術語,所以我不想只假設。我正在測試的回購機制恰好沒有任何已刪除的文件,因此目前我沒有任何示例。

那麼,它在GitHub API v3中被「刪除」或「刪除」?

回答

0

它被'刪除'。我終於在我的一個存儲庫中發現了一個提交,我實際上刪除了一個文件並進行了確認。

+0

「改變」也是一種可能的狀態。例如,它顯示在[此PR](https://github.com/danvk/dygraphs/pull/528/files)上。我不確定它與「修改」有什麼不同。 – danvk