mercurial-hook

    1熱度

    2回答

    在年初提交底墊後,我的本地回購看起來像: C1 -> C2 -> My1 和遠程倉庫看起來像: C1 -> C2 -> R1 -> R2 所以我做: $ hg pull $ hg rebase 現在回購看起來像: C1 -> C2 -> R1 -> R2 -> My1 現在我對文件「File1.java」進行了一些更改,並希望這些更改成爲最後一次提交My1的一部分。當我做: $ hg commit

    2熱度

    1回答

    我有Mercurial在IIS7上運行良好。有一件令人沮喪的事情是,allow_push只會列出用戶名列表,而不是一個組。 爲此,我想知道是否可以使用掛鉤來執行此任務。即通過傳入經過驗證的用戶名,您可以根據需要檢查用戶是否具有適當的訪問權限。這一切都很好,如果你可以通過用戶名進入鉤,例如: [hooks] prechangegroup = echo %username% 毫不奇怪,這總是返回

    1熱度

    1回答

    我創建了一個powershell腳本作爲提交鉤子來將用戶名寫入文件。我在PowerShell中用於提取用戶名的命令是: $repodir = "C:\Users\Administrator\Documents\Visual Studio 2012\Projects\testRepo" cd $repodir $hguser = hg --cwd $repodir tip | grep user

    0熱度

    1回答

    我試圖設置我的web-app(瀏覽器擴展名),以便我可以在開發,測試和生產之間無縫移動。在大多數情況下,我避免硬編碼的任何URL到應用程序,但也有少數地方,這是不可能的: 作爲一款瀏覽器擴展注入JS,我不能使用相對路徑(或location.host)在頁面上插入一個iframe,因爲它會默認使用它插入的域名。 (但我實際上需要這是本地主機進行測試,然後www.mydomain.com一旦我推住)

    3熱度

    1回答

    我基本上正在尋找一種方法來管理對特定分支的寫入權限。 這可以在提交(本地)之前或提交之後但在推送(遠程)之前。 我需要保護某些分支免遭寫入,以便強制執行一個發佈分支只能被某些人編輯的工作流程。

    2熱度

    1回答

    我有一個Apache httpd + mod_wsgi + Mercurial設置,我想在鉤子,特別是pretxnchangegroup鉤子獲得驗證用戶。我已閱讀(很可能不正確)os.environ['REMOTE_USER']應該包含該信息,但看起來不像。 我目前有一個擴展名,打印os.environ到stderr。 import sys import os def pretxnchang

    3熱度

    1回答

    我已經搜索了一段時間,並沒有看到任何東西。這可能意味着,它不應該被完成,或者它不能完成。 我看了一眼mercurial的鉤子列表,我似乎無法找到(或得到一個工作),執行一個腳本後,你給了hg pull命令。 謝謝

    1熱度

    2回答

    我有幾個存儲庫用於跟蹤我們系統中各種用途的腳本。例如,一些腳本是用於上拉,修改和執行的sql腳本。很多時候,這些腳本將包含一組靠近頂部的參數,這些參數被更改爲查看特定記錄集。 不幸的是,只要我使用該文件,它總是顯示爲hg狀態的變化。我真的很想用一種方式向Mercurial表明文件的某些部分對於檢測更改的目的不感興趣。 我知道(並經常使用)MQ,記錄和擱置擴展 - 但所有這些都需要我做一些操作來忽略

    0熱度

    1回答

    我在桌面上使用Mercurial,然後將本地存儲庫推送到a centralized server。我注意到這個遠程服務器沒有在其存儲庫中保存文件的本地副本(該目錄是空的,除了.hg之外)。 用本地副本填充這些目錄的首選方式是什麼? (這又被該服務器上的各種不相關的服務使用)。 我到目前爲止是使用鉤子和hg archive來創建本地副本。這將是一個令人滿意的解決方案,但我需要配置每個存儲庫hgrc文

    0熱度

    1回答

    我是Mercurial的新手,我正在編寫一個標籤鉤以檢查標籤名稱上的策略。 我有以下代碼。 version_re = r'(ver-\d+\.\d+\.\d+|tip)$' def invalidtag(ui, repo, hooktype, node, tag, **kwargs): assert(hooktype == 'pretag') .... if not re_.matc