mercurial-extension

    2熱度

    1回答

    我正在寫一個擴展,在回滾之後能夠執行某些邏輯會非常方便。 我查看了所有可以在鉤子上找到的文檔,但找不到rollback掛鉤。我也嘗試了post-*掛鉤(即post-rollback),但那也沒有啓動。我的下一步將是潛入源頭,但我認爲如果有人知道我會問這個問題。 是否有回滾鉤?如果是這樣,是否有可能通過使用uisetup()或reposetup()的Python擴展來連接它?

    2熱度

    2回答

    我在本地存儲庫中有兩個分支:default和s1。 在default分支處有一個叫做def.txt等的文件。 s1分支的文件名爲set3.txt,set1.txt等。我想將s1分支的set1.txt分支也添加到default分支。 當工作目錄在default分支時,我試圖使用hg add set1.txt命令。但是,因爲default分支沒有這個文件,所以我不能添加它,它總是給我一個錯誤信息,如"

    0熱度

    1回答

    我想使用largefiles擴展來跟蹤我的回購協議中的二進制數據。 The documentation指出您必須將您的「普通」回購轉換爲「大文件」回購。 像這樣: hg lfconvert normal_repo largefiles_repo 是否可以合併兩個回購協議,他們已轉換爲largefiles回購後,雙方沒有這個回購已轉換的一些「時間」。 或者是否所有回購都必須共享一個共同的「lfc

    1熱度

    2回答

    我試圖使用通知中的一個項目擴展時,有人推或從倉庫拉得到通知,但沒有通知發送... 我hgrc文件: [paths] default = // repo URL [extensions] hgext.notify= [hooks] changegroup.notify = python:hgext.notify.hook [email] from = my email [smt

    1熱度

    1回答

    我想向mercurial命令hg輸入和特定行爲添加一個選項。這裏是我做了什麼: entry = extensions.wrapcommand(commands.table, 'incoming', specific_behavior) entry[1].append(('', 'newopt', '', _('NEW OPT HELP STRING'), _('OPTION_ARGUMENT')

    0熱度

    1回答

    我試圖啓用Mercurial附帶的gpg擴展來簽署我的更改集。 我現在用的是以下兩行,以使在hgrc文件擴展名: [擴展] hgext.gpg= FILEPATH 後,我已經添加了這些線路的hgrc文件,我收到以下錯誤: ***Failed to import extension hgext.gpg from ...location...: Non-ASCII character '\xf3'

    0熱度

    1回答

    由於mercurial存儲庫中提交消息中的某個字符串,我需要將通知發送到某個電子郵件。 我現在有通知擴展工作,但它會在每次推送時發送通知。 thanx提前。

    4熱度

    2回答

    我已經在Mercurial存儲庫中獲取了我的代碼(使用自簽名證書進行了保護),並試圖設置Jenkins以使用它。 我已經安裝了Jenkins中的Mercurial插件(指向Jenkins服務器/從站上的TortoiseHg的安裝),並且Jenkins作業已正確配置爲從存儲庫中獲取源代碼。 當我手動構建(即通過Web界面)時,一切都按預期工作。 然而,這似乎是倉庫的投票,因爲我得到類似以下的輸出不會

    1熱度

    1回答

    我的hg convert有問題。當我在命令行中寫入「hg convert f:/ test」時,它給了我這個:abort:無效模式('r')或文件名。我做錯了什麼?

    0熱度

    2回答

    我在使用Tortoise Workbench查看時遇到了一個存儲庫的問題,該存儲庫在「無節點」消息時會出錯。所以,我升級到TortoiseHg 2.5.1,並且現在當我嘗試提交時正在接收'需要20字節散列'。我之前能夠承諾。我在網上找不到關於此消息的任何信息。任何想法是什麼意思?