libgit2

    7熱度

    2回答

    我試圖做一個相當於git log filename在git倉庫使用pygit2。該文件只解釋如何做這樣的git log: from pygit2 import GIT_SORT_TIME for commit in repo.walk(oid, GIT_SORT_TIME): print(commit.hex) 你有什麼想法嗎? 感謝 編輯: 我有這樣的事情在此刻,或多或少精確:

    1熱度

    2回答

    如何編譯libgit2並創建xcode使用的靜態庫。 我不知道如何使用LLVM編譯libgit2來獲取一個靜態的'.a'文件。

    3熱度

    2回答

    我每次嘗試安裝pygit2時都會遇到奇怪的問題。以下是我運行和產生的錯誤。 $ python3 setup.py install running install running build running build_py running build_ext building '_pygit2' extension /usr/bin/clang -DNDEBUG -g -fwrapv

    0熱度

    1回答

    我使用git_index_add_from_workdir添加,但爲什麼git_index_entrycount返回0? 和另一個問題,我從遠程克隆一個git,並且git_index_entrycount也返回0? 爲什麼?下面 是代碼,我是怎麼得到IndexCount,我首先創建一個新的回購,並創建新的文件和文件 (IBAction)IndexInfo:(id)sender { git_in

    2熱度

    1回答

    我讀fetch.c並嘗試更新本地存儲庫中的內容(就像「git fetch」),但git_remote_connect返回-1。 err:Unexpected HTTP status code: 401 在哪裏設置CRED當連接到遠程?代碼有什麼問題?謝謝。 (IBAction)Fetch:(id)sender { git_remote *remote = NULL; const git_err

    0熱度

    2回答

    我創建使用堅固下面的代碼,一個Git倉庫後沒有返回.. require 'rugged' $repopath='D:\Test12' Rugged::Repository.init_at($repopath, true) repo = Rugged::Repository.new($repopath) puts repo.path 但是,我沒有得到任何輸出,當我執行上述代碼紅寶石myf

    3熱度

    1回答

    我沒有找到任何文件獲取2個文件之間的差異在崎嶇。 我用下面的代碼提交使用堅固 @repo=Rugged::Repository.new($reponame) @[email protected]('D:\Ruby\MyGitRepo\file1.txt','blob') puts @sha commit = @repo.lookup(@sha) 如何可以看到2個提交在崎嶇同一對象的之間的

    3熱度

    1回答

    我正在編寫一個需要調用某些Git命令的Python應用程序。我首先查看了libgit2和pygit2,但他們缺少一些我需要的功能,如git remote。相反,我現在想要找到一種方法在我的應用程序中包含本機Git二進制文件,而不是使用Git庫。此外,雖然該應用稍後可能會變成跨平臺,但我目前首先關注創建一個穩定的Windows版本。 如何將原生Git二進制文件打包到基於Windows的Python應

    4熱度

    1回答

    我試圖用libgit2讀取當前分支的名字。我必須做某種決心嗎? 我嘗試使用 git_branch_lookup 來查找git_reference爲HEAD,但它導致 Unable to find local branch 'HEAD' 謝謝!

    1熱度

    1回答

    我正在使用libgit2sharp來概念驗證來自動提取,更改,提交某些文件並推送到遠程原點。 我知道推仍然尚未完成,但取是vnext但是當我把它叫做:被libgit2提出 錯誤。類別=操作系統(錯誤)。 無法連接到主機 這裏是我的代碼: using (var repo = new Repository(gitPath)) { var allBranches = repo