Описание тега mercurial-extension

Расширение Mercurial - это механизм для настройки и расширения функциональности Mercurial DVCS.
1 ответ

Как продлить команду другого расширения в Hg?

Я хочу добавить дополнительную опцию к hg convert команда, которая предоставляется внутренним расширением hgext.convert, Я пытаюсь сделать следующее в моем __init__.py: def extsetup(ui): entry = extensions.wrapcommand(commands.table, 'convert', conv…
2 ответа

Как вы определяете информацию аутентификации для Mercurial как части Jenkins? (Mercurial_keyring)

У меня есть код в репозитории Mercurial (защищенный самозаверяющим сертификатом), и я пытаюсь настроить Jenkins для работы с ним. У меня установлен плагин Mercurial в Jenkins (указывает на установку TortoiseHg на Jenkins Server/Slaves), и задание Je…
27 апр '12 в 17:04
2 ответа

Клон hg-git из Github выдает "abort: хранилище не связано"

У меня есть проект, основной репозиторий которого (Mercurial) находится на SourceForge, но есть клоны на Bitbucket (Mercurial) и Github (Git). Теперь я использую hg-git, чтобы перенести репозиторий Mercurial на Github, и из того, что я понимаю в это…
21 июн '13 в 17:16
4 ответа

Mercurial: Как я могу хранить вещи только локально?

У нас есть некоторые ограничения на то, что нам разрешено помещать в наш центральный репозиторий Mercurial. Есть ли какой-нибудь способ, которым я могу хранить вещи в своем локальном репозитории Hg, не перенося его в центральный? Замечания: Файлы мо…
1 ответ

Расширения Mercurial: эффективная реализация ключевых слов

Я пишу расширение Mercurial, но обнаружил, что рендеринг шаблонов довольно медленный. Я изначально использовал cmdutil.rendertemplate() Однако, кажется, что каждый раз приходится анализировать строку шаблона, что довольно медленно. При переходе на "…
12 сен '18 в 03:31
1 ответ

Как можно удалить наборы изменений из истории изменений MQ-репозитория?

У меня есть хранилище Mercurial. У него есть очередь исправлений (которая сама по себе является хранилищем, содержащим исправления). К сожалению, я выполнил слишком много неприглядных коммитов в MQ (с hg commit --mq команда). Если я бегу hg history …
2 ответа

Mercurial не отправляет электронные письма, используя changenotify

Я настроил http центральное хранилище Mercurial и стараюсь отправлять электронные письма при каждом нажатии. Я следую инструкциям со страницы Mercurial и http://morecode.wordpress.com/2007/08/03/setting-up-mercurial-to-e-mail-on-a-commit/. Push рабо…
0 ответов

Команда Mercurial purge удаляет только самую глубокую дочернюю папку в Windows?

Я использую команду очистки в Windows для Mercurial (purge - это расширение в комплекте), чтобы удалить все неотслеживаемые и игнорируемые файлы из хранилища. hg purge --all Однако он демонстрирует странное поведение, когда он удаляет только самую г…
1 ответ

Могу ли я отследить последнее нажатие в Mercurial?

Я недавно обнаружил расширение коллапса, и мне это нравится. Я могу часто работать и фиксировать, и когда я закончу свою работу, я могу свернуть ревизии в один логический набор изменений. Одно большое изменение вместо множества маленьких делает исто…
0 ответов

hg notify дает "прервано" при нажатии

У меня есть хранилище черепахи на моей локальной машине. Я хотел бы отправлять уведомления по электронной почте. Нажимая изменения, все, что дает, является сообщением "прервано!" Я не мог понять точную проблему. Может кто-нибудь помочь узнать подроб…
31 янв '19 в 06:48
2 ответа

Ошибка при отмене рецензии: файл не найден в хранилище (207)

Невозможно увидеть различия в обзоре. Видя ошибку ниже при публикации обзора. Но на портале обзора я вижу сообщение. но не мог видеть различия. [dkanagaraj@localhost hid-MS-PoC]$ hg postreview tip --debug Parent is d63949c66c7a Remote parent is None…
1 ответ

Ошибка в hg convert

У меня проблема с hg convert. Когда я пишу в командной строке "hg convert f:/test", это дает мне следующее: abort: неверный режим ('r') или имя файла. Что я делаю не так?
1 ответ

Как добавить параметр команды к существующей команде в расширении Mercurial?

Я работаю над расширением, которое включает в себя хук pre-commit. Я хотел бы иметь возможность получить новую опцию в моем хуке. Однако, если я добавлю его с помощью примера cmdtable из документации, подставив ссылку на существующую команду commit,…
21 окт '11 в 19:42
1 ответ

Как установить плагин hg-git в Debian Stretch?

Debian Джесси, а также Сид, есть mercurial-git пакет, который содержит hg-git плагин. Однако этот пакет был (автоматически) удален из Debian Stretch до критической ошибки выпуска. Но - мне нужно, чтобы он был установлен и запущен. Конечно, это должн…
2 ответа

Управление парой файлов как одним в Mercurial

Я работаю с небольшими двоичными файлами в Mercurial, как опубликовано. Эти двоичные файлы могут быть выгружены в виде текста, чтобы сделать различия между версиями, но проблема в том, что файлы поставляются парами (например, Form.scx / Form.sct), и…
10 окт '11 в 00:20
1 ответ

Как получить доступ к информации, связанной с объектом, из плагина Mercurial?

Я пытаюсь написать небольшое расширение Mercurial, которое, учитывая путь к объекту, хранящемуся в хранилище, сообщит вам ревизию, в которой оно находится. До сих пор я работаю над кодом из статьи WritingExtensions, и у меня есть что-то вроде этого:…
29 авг '11 в 13:10
2 ответа

Сообщение "20-байтовый хеш требуется" при фиксации Mercurial

У меня возникла проблема с репозиторием, которая приводила к ошибке с сообщением "No Node" при просмотре в Tortoise Workbench. Итак, я обновился до TortoiseHg 2.5.1 и теперь получаю "20-байтовый хэш", когда я пытаюсь зафиксировать. Я был в состоянии…
11 окт '12 в 16:55
1 ответ

Слияние ртутного репо после lfconvert

Я хочу использовать расширение largefiles для отслеживания двоичных данных в моих репозиториях. В документации говорится, что вы должны конвертировать свое "обычное" репо в репо "largefiles". Вот так: hg lfconvert normal_repo largefiles_repo Можно л…
18 дек '12 в 10:45
1 ответ

Разделение меркуриального коммита с переименованием и редактированием на два коммита (сначала переименуйте, затем отредактируйте)

Есть ли способ, которым я могу изменить историю в Mercurial, чтобы разделить один коммит на два отдельных коммита? Первый из них должен содержать только переименования / перемещения, а второй должен содержать изменения. Это поможет с совместимостью …
02 мар '12 в 14:43
2 ответа

Что такое параметр "ui" в hgnested.nclone()?

import hgnested sour = "C:\Users\ADMIN\Documents\mercurial\hgserver" desti = "D:\Work" hgnested.nclone(source = sour, dest = desti) Здесь я пытаюсь клонировать вложенный репозиторий "hgserver", в котором есть еще 5 репозиториев. Но я получаю и ошибк…
24 мар '17 в 06:56