mercurial-api

    2熱度

    1回答

    在Mercurial API中,是否有任何方法可以讀取與通過HTTPS訪問的存儲庫相關的配置值?版本庫的ui對象似乎不具備。

    2熱度

    1回答

    我正在編寫一系列changegroup並使用Mercurial API的本機Python實現來提交掛鉤。其中一部分要求我保存某些特定於我的鉤子的信息,例如我的鉤子實際看到的最新版本ID。 我想這樣做的方式是,所有外部元數據保存在存儲庫中,但沒有實際跟蹤或忽略。我想確保這些數據永遠不會成爲歷史的一部分。 我的第一個想法只是使用現有的.hg/hgrc配置,因爲我只需要存儲簡單的字符串和整數,這就是我的

    0熱度

    1回答

    我在回購一些特定的二進制格式的文件。我想看看它的內容。 對於這樣的二進制文件,我把回購特定的txt文件,包含md5和二進制好的內容。 爲了最大限度減少手動移動,我在python中編寫了precommit hook,查看二進制文件中的更改,並檢查是否爲txt格式的文件,並匹配新的二進制文件。 如果匹配失敗,掛鉤會自動刷新txt-content並且不允許提交。 在這裏,我需要手動按下F5刷新的更改列表

    1熱度

    4回答

    我想自動將活動書籤名稱(如果有)添加到提交消息中。 我發現this method做一個pre-commit鉤子類似的東西。但是它使用分支名稱,這是冗餘的,因爲命名分支是元數據的一部分。我想代之以活動書籤。在本例中使用 內部API方面似乎並沒有持有書籤信息(見MercurialApi)。使用hglib我可以得到hg bookmarks的結果,然後解析它,找到*的行,修剪到右欄......這很醜。 據

    0熱度

    2回答

    有沒有辦法從遠程獲取用戶和組的mercurial存儲庫?我是一個merilial世界的新手,無法獲得更多細節。 我希望從遠程(應用程序)獲取和設置存儲庫上的組和用戶。 mercurial服務器正在使用acl擴展名。

    1熱度

    2回答

    我想對僅落在一定範圍內的變更集以及讀取docs的變更集使用Mercurial Python API,但我一直無法解決如何執行它。 我的代碼如下所示: from mercurial import ui, hg import datetime repo = hg.repository(ui.ui(), 'path_to_repo') start_date = datetime.datetim

    2熱度

    1回答

    使用「原始」善變API我可以寫只是類似: peer = hg.peer(ui.ui(), {}, 'ssh://[email protected]/some/project') 的連接建立後,我可以與遠程回購工作。 我不明白什麼應該與使用hglib的遠程回購工作。 幼稚的做法,即使用的東西一樣簡單: hglib.open("ssh://[email protected]/some/projec

    1熱度

    1回答

    我已經提到了一個打印所有存儲庫詳細信息的程序。現在我想提供兩個日期,即從日期和日期作爲參數,這兩個日期之間的資料庫詳細信息需要被提取出來。如何才能做到這一點。我不確定使用哪一種可用的api。 import sys import hglib # repo path # figure out what repo path to use repo = "." if len(sys.argv

    1熱度

    1回答

    我在我的項目中使用了python mercurial API。 from mercurial import ui, hg, commands from mercurial.node import hex user_id = ui.ui() hg_repo = hg.repository(user_id, '/path/to/repo') hg_repo.ui.pushbuffer()