dulwich

    3熱度

    1回答

    我正在使用dulwich項目,我需要通過提交ID有時通過標記,有時通過分支名稱來克隆存儲庫。我在標記案例中遇到了麻煩,似乎適用於某些存儲庫,但不適用於其他存儲庫。 這裏的 「clone」 輔助函數,我寫道: from dulwich import index from dulwich.client import get_transport_and_path from dulwich.repo

    0熱度

    2回答

    我想使用德威從Python腳本執行以下命令: $ git branch --contains <myCommitSha> | wc -l 我打算是檢查如果一個特定的提交(SHA)被放置在一個以上的分支機構。 當然,我認爲我可以從Python執行上述命令並解析輸出(解析分支數量),但這是最後的解決方案。 任何其他意見/建議?提前致謝。

    0熱度

    1回答

    正如標題所示,即如何知道遠程分支是否是本地分支的祖先,反之亦然?

    0熱度

    1回答

    我是新來的Git和Python,我試圖做: git push origin master using Dulwich 我克隆了一個遠程倉庫到本地回購「local_repo」,然後試圖做一些事情像: porcelain.push(local_repo,'git://github.com/myusername/myrepo') ,並顯示錯誤: "dulwich.errors.GitProtoc

    1熱度

    1回答

    我想這樣做與現有的git回購dulwich如下: 變化的文件 提交 推到一定的分支(未掌握) 我讀過這篇文檔,也是關於SO的這個post,但我不明白。有人可以解釋如何選擇一個特定的分支推動? 感謝

    1熱度

    2回答

    我需要使用python指定文件的作者姓名和上次提交時間。當前,我正在嘗試使用dulwich。 有很多是的API來檢索特定對象SHA喜歡: repo = Repo("myrepo") head = repo.head() object = repo.get_object(head) author = object.author time = object.commit_time 但是,我

    3熱度

    3回答

    我正在使用Python和Git-Python編寫一個git post-receive hook,它收集有關推送中包含的提交的信息,然後使用摘要更新我們的bug跟蹤器和IM。在推送創建分支的情況下(即fromrev參數對於後接收全爲零),並且還跨越該分支上的多個提交,我遇到了麻煩。我正在從torev提交中向後走父母名單,但我無法弄清楚如何判斷哪個提交是分支中的第一個提交,即何時停止查找。 在命令行中

    0熱度

    1回答

    使用德威我可以使用repo.stage放置文件,但是如何刪除文件? 我要找的git rm

    0熱度

    1回答

    時當我嘗試用拉德威一個文件夾的Python德威錯誤,我得到這個錯誤: AttributeError: 'NoneType' object has no attribute 'startswith' 我得到了在Windows或Linux的同樣的錯誤。 克隆fonction完美的作品 這裏是我的代碼: from dulwich import porcelain import ssl depo

    4熱度

    3回答

    我有問題檢索使用python一個混帳回購協議的下列信息: 我想獲得這個倉庫的所有標籤的列表。 我想簽出另一個分支,併爲分段創建一個新分支。 我想用帶註釋的標籤來標記提交。 我查看了德威公司的文件,它的工作方式似乎很簡陋。還有更容易使用的替代品嗎?