Описание тега mercurial-revsets
Mercurial-revsets - это предметно-ориентированный язык, который позволяет пользователям указывать пользовательские наборы наборов изменений.
1
ответ
Mercurial - файлы, измененные в текущей ветке
Можете ли вы помочь мне создать правильный revset для Mercurial hg status? Я хотел бы перечислить все файлы, которые были изменены в текущей ветке с момента ее создания. Я старался hg status --rev "branch(foo)" где foo имя моей ветки, но в ней также…
19 янв '17 в 17:02
3
ответа
Что такое Git-эквивалент Mercurial Revsets?
В Mercurial есть домен-специфический язык, называемый revsets, который позволяет пользователям указывать наборы ревизий. Например, вы можете перечислить патчи, которые еще не были объединены в ветке default: hg log -r "all() - ancestors('default')" …
20 мар '14 в 00:00
0
ответов
Как отфильтровать `file_dels` для соответствия glob?
Вот моя команда оболочки: hg log --rev 'max(removes('\''**/all_the_things.js'\''))' --template '\{"files":[{join(file_dels % '\''{file|json}'\'','\'','\'')}],"node":{p1node|json}}' Это выдает что-то вроде этого (отформатировано для разборчивости): {…
17 апр '17 в 20:19
1
ответ
Создание журналов слияния с Mercurial
Мы используем Mercurial для контроля исходного кода и хотели бы ввести автоматическое слияние и журнал изменений для нашего процесса обеспечения качества. Для целей этого обсуждения давайте просто предположим, что мы используем простой поток из 3 ве…
18 дек '17 в 22:01
2
ответа
Фильтровать по создателю ветки с помощью tortoisehg
Можно ли отфильтровать по создателю ветки с помощью tortoisehg? Опция фильтра по автору не показывает фиксацию другими пользователями в ветке, которую я создал. В идеале мне нужен фильтр, который показывает все коммиты только в тех ветвях, которые я…
23 сен '15 в 15:45
1
ответ
Есть ли Mercurial revset для "рабочего каталога"?
Я пытаюсь написать сценарий hg diff и хочу принять аргумент, который будет передан -r и, если аргумент не указан, по умолчанию используется рабочий каталог. Однако, похоже, что нет значения, которое можно передать -r чтобы указать "рабочий каталог",…
04 фев '16 в 16:01
1
ответ
Hg + Eclipse - фильтрация наборов изменений для трансплантации
Действие, которое я повторяю снова и снова, заключается в пересадке моих изменений default в производственную отрасль. Тем не менее, каждый раз это означает утомительную и подверженную ошибкам задачу ручного выбора наборов изменений, которые я хочу …
12 июн '12 в 10:29
2
ответа
Как ограничить N новейшими записями с помощью Hg Log при указании Revset?
Этот вопрос не является дубликатом журнала hg - Как получить последние 5 записей журнала? - предел легко применить. Проблема заключается в том, что выход журнала, если он ограничен, не всегда представляется упорядоченным по убыванию к дате журнала -…
24 дек '15 в 18:15
1
ответ
Журнал Mercurial, который включает происхождение окончательной ревизии, но исключает что-либо в ветви по умолчанию до начальной ревизии
Я работаю над сценарием, который анализирует ртутный журнал и генерирует отчет обо всех изменениях между любыми двумя ревизиями. Для обработки ветвей я считаю, что мне нужно использовать revsets для генерации предков окончательной ревизии, но я хочу…
03 ноя '15 в 18:47
2
ответа
Mercurial revset выбирая до закладки
Если у меня есть эти наборы изменений в моем хранилище A --> B --> C --> D * B отмечен закладкой, а D на кончике - как мне создать revset, который будет выбирать все между B и D, но не B. В частности, я пытаюсь раздавить C и D в B, что-то в…
07 июн '15 в 23:08
1
ответ
Mercurial: определить последний тег на каждой объединенной ветви
Чтобы определить, какие теги были объединены в данную ревизию, я использую такую команду: $ hg log --style=xml -r "ancestors(471694254d60) and tag()" | grep "<tag>" <tag>3.27.0.0</tag> <tag>3.27.0.1</tag> <tag>3…
26 май '14 в 16:39
2
ответа
Как получить лог для руководителя текущей ветки?
Я могу получить главу текущей ветви через hg head . Затем я могу получить нужные мне данные, скопировав и вставив идентификатор набора изменений из выходных данных этой команды в эту: 'hg' 'log' --'limit' '1' --'style' 'xml' --'verbose' --'rev' 'ac9…
31 июл '14 в 15:44
1
ответ
В чем разница между: и:: и% операторов mercurial revsets
Revsets поможет упомянуть "x::y" Диапазон DAG, означающий все наборы изменений, которые являются потомками x и предками y, включая сами x и y. Если первая конечная точка не указана, это эквивалентно "ancestors(y)", если вторая не указана, она эквива…
24 янв '18 в 07:15
2
ответа
Как создать псевдоним revset для тегов, имена которых следуют шаблону?
В моем хранилище у меня есть теги вида version-1.2.3, Я хотел бы сделать псевдоним revset new() это называется так: hg log -r 'new(1.2.3, 1.2.4)' ... и расширяется до этого: hg log -r '::version-1.2.4 - ::version-1.2.3' # What's new in 1.2.4? Когда …
17 июн '15 в 21:01
1
ответ
Фильтр Revset для отображения слияния / разделения именованных ветвей
Я хочу отфильтровать коммиты в TortoiseHg таким образом, чтобы показывались только коммиты: Иметь по крайней мере один родительский коммит в другой названной ветви; или же Иметь по крайней мере один дочерний коммит в другой названной ветви; или же И…
12 июн '15 в 14:07
1
ответ
Почему получены разные результаты ревсетов?
Версия 1 hg log -r "first(sort(date('Nov 2022'),date))" Результат changeset: 2180:f6cfbc5fcd0c ... date: Wed Nov 02 09:47:13 2022 +0100 Версия 2 Та же (кажется) логика, меньше кода hg log -r "first(date('Nov 2022'))" Результат changeset: 2177:29d151…
01 дек '22 в 09:14
1
ответ
mercurial (hg) эквивалент git description --contains <commit> для поиска тега, у которого <commit> является предком в его истории.
Я пытаюсь использовать mercurial, чтобы дать мне тег, содержащий конкретную фиксацию, какgit describe --contains, как описано в документации : --contains Instead of finding the tag that predates the commit, find the tag that comes after the commit, …
17 авг '22 в 21:26