mercurial-hook

    0熱度

    1回答

    我的項目使用hgext.notify。目前incoming.notify =每個變更集上的單獨消息。考慮到更改組通知,但即使它包含有關每個變更集的信息,也只是包含在一封大郵件中。 這裏的問題: 我的工作風格是「檢查及早並經常」。我通常在分支機構上進行許多小型簽到。任務分支。最終整合。 我的隊友不喜歡在我的任務分支上看到我的所有簽到消息。 我們正在考慮使用像collapse或histedit這樣的歷

    3熱度

    3回答

    我在我的本地mercurial存儲庫中有一些pretxncommit掛鉤,這些掛鉤用於檢查提交消息是否包含對票據的引用以及其他一些完整性檢查。 我的問題是,當我嘗試使用mercurial隊列時,像qnew這樣的命令試圖運行這些鉤子,並且其中一個檢票檢查失敗,我看到了與histedit以及類似擴展相同的問題。 爲什麼使用這些命令執行pretxncommit掛鉤?他們是否運行某種內部提交? 如何讓這些

    2熱度

    1回答

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

    2熱度

    1回答

    這裏請求是我的問題: 我得到了一個遠程Mercurial庫,其中掛鉤是要去建立傳入或changegroup,我得到了一個不同的服務器上的ReviewBoard設置。 這個想法是在從開發人員推送到遠程存儲庫時自動生成審閱請求票據。 當然,我需要的是調用後審查也使用提交 - 如使用水銀的API,它提取用戶的鉤子(ctx.user()),否則所有的審查請求的門票將在用戶的名稱將遠程存儲庫連接到評論板服務

    0熱度

    2回答

    我正在使用hgweb發佈我的本地存儲庫。 /project_path/project_name/.hg/.hgrc有: [hooks] changegroup.bitbucket = hg push ssh://[email protected]/user/repo ,當我使用汞柱服務,所有changegroup掛鉤工作正常,但是當我使用hgweb通過nginx的與fcgi它根本不工作。我需

    2熱度

    2回答

    我想在Windows IIS服務器上的遠程存儲庫(使用hgweb)上設置鉤子。我遇到的問題是,存儲庫在hgweb的配置文件中被指定爲UNC路徑,掛鉤使用cmd.exe不支持的UNC路徑執行cmd.exe。 是否可以指定一個不同的shell來運行?

    3熱度

    1回答

    我想設置hg hooks來執行一些由mq擴展完成的操作。例如,當我做 hg qnew 我想使用後審查在我們的評論板服務器中創建一個新的審查請求。我也想做一個鉤子,如果你做更新差異 hg qrefresh 這可能嗎?

    4熱度

    2回答

    我在Windows 2008 64位和IIS上設置了Mercurial hgweb。存儲庫的位置是網絡共享。 我想在存儲庫上創建一個掛鉤,以在changeroup上發出「hg update」命令。我無法使用外部鉤子,因爲這會以網絡共享作爲工作目錄啓動cmd.exe(並且cmd.exe不支持網絡共享)。 因此,我正在尋找一個調用mercurial命令的python鉤子的例子。我注意到有一個mercu

    2熱度

    1回答

    我想在特定的提交ID或時間後使用它們的變更集提取所有提交。是否有任何直接的方式來使用Mercurial API來做到這一點?

    2熱度

    2回答

    我目前在Windows測試善變鉤,好像我無法訪問鉤變量水銀HG_NODE鉤變量.... 這裏的hgrc內容: [鉤] prechangegroup =紅寶石prechangegroup.rb測試1測試2 $ HG_NODE 我也試圖與%HG_NODE% 這裏的prechangegroup。 rb content ARGV.each do | a |    放 「之爭:#{A}」 結束 它打印出: