mercurial-hook

    0熱度

    1回答

    我期待防止提交到我的本地Windows水銀回購,如果下面的字符串出現在任何未提交的文件: 不承諾ME 我知道,預提交hook I need是pretxncommit。如果我是在Linux上我只想做這樣的事情: [hooks] pretxncommit.donotcommitme = hg export tip | (! grep -E -q -i 'do not commit me') (從

    0熱度

    1回答

    我正在編寫一個腳本來檢查存儲庫文件的語法。 所以,我加入到我的.hgrc文件這一行: precommit = python ~/tools/check_syntax.py 但我希望得到的資料庫中,我試着從check_syntax.py文件提交的路徑。 你知道一種方法嗎?

    3熱度

    1回答

    我正在編寫一個簡單的鉤子以檢查項目文件的語法。我只想在提交之前檢查語法。 我的問題是:當我做一個擱置時,Mercurial運行預先提交鉤子。語法檢查需要4-5分鐘。 我該如何避免在貨架上運行我的鉤子? 我.hrgc線鉤: precommit = python ~/tools/check_syntax.py $($HG root) 我可以在我的check_syntax.py添加參數,如果它需要避

    0熱度

    1回答

    我想確保當本地回購更改被推送到我們的主遠程回購時,人們正在用書籤推送更改。因此,無論是第一次推送書籤時,他們本地添加了書籤(在他們的克隆回購中),或者他們正在遠程推送已經添加了書籤的行。 我已經設置了一個python鉤水銀在hgrc文件內.hgrc像這樣... [鉤] pretxnchangegroup.push =蟒:./ HG/pushhook.py:bookmakrhook 而當我推動,我得

    1熱度

    2回答

    如何禁止提交併允許合併到特定的分支? 例如。 master分支不能完成提交,但可以合併。

    4熱度

    2回答

    我剛開始使用Mercurial作爲源控制系統。我正在考慮使用類似於此處列出的工作流程:http://stevelosh.com/blog/2010/05/mercurial-workflows-stable-default/。基本上,有兩個分支,一個是「穩定的」和一個是「發展的」。所有開發都將在'開發'分支上完成,並且只有在測試並準備發佈時才合併到'穩定'分支中。 o | v2.0 |\| |

    0熱度

    1回答

    我知道this answer,也許最終無法解決我的問題。但是,我想實現的是: 每當我的服務器上的回購變更集傳入時,我想執行一些自定義任務。我加了hooks部分hgweb.config: [hooks] changegroup = printenv > /tmp/test/env.txt 從信息是printenv給我我看到我能提取我的唯一標識符回購,但項目沒有名字!我確實需要用於API調用的r

    0熱度

    1回答

    我在寫一個鉤子,它應該在它們實際被提交之前處理文件。所以,我發現我可以得到所有的文件列表已經chanded recenlty這樣的: ​​ 因此,這種結構爲我提供的修改過的文件列表。現在,假設用戶只選擇了一些要提交的文件(例如通過烏龜ui)。

    0熱度

    1回答

    我已經在它一段時間了,我似乎無法得到它的工作。 按卡利塞文檔: To add another custom hook simply fill in the first textbox with <name>.<hook_type> and the second with the hook path. Example hooks can be found in kallithea.lib.hooks

    -1熱度

    1回答

    git等價於git客戶端和服務器端掛鉤? 我試圖找到像git中的兩種不同類型的鉤子,但只發現了很多鉤子,不是客戶端或服務器端的特定鉤子。我認爲鉤子不能在客戶端設置,但我不確定。