Мій власний список хітів:
Найпростіші, які ви повинні мати:
color: розфарбувати вихідні дані таких команд, як diffі status, що полегшує оцінку.
pager: перегляд довгого виведення сторінки за раз.
fetch: витягнути, оновити та об’єднати з іншого репо в один крок.
graphlog: відображати графіки ревізій у вашій оболонці, неймовірно корисно для перегляду гілок у вашій історії журналів.
hgk: перегляд сховища з графічним інтерфейсом (див. також TortoiseHg та Murky)
Якщо ви ввімкнули pager, вам слід налаштувати його, щоб він не заважав певним командам:
[pager]
pager = LESS='FSRX' less
ignore = version, help, update, serve, record
Проміжні розширення, які я настійно рекомендую (і часто використовую):
record: дозволяє інтерактивно вибирати багато файлів для фіксації - ідеально підходить, коли ви перебуваєте в центрі одного набору змін, і в кінцевому підсумку виправляєте щось, що повинно мати власний коміт.
extdiff: налаштуйте зовнішній інструмент різниці (наприклад, meld)
share: якщо кілька клонів використовують одну і ту ж історію репо
Розширених розширень, без яких я не був би:
mq: керувати стеком патчів. Дуже потужний, дозволяє накладати плями на дерево.
notify: надсилати сповіщення електронною поштою про зміну репо.
rebase: повторно застосувати локальні зміни поверх нової батьківської версії.
largefiles: робота з великими двійковими файлами поза магазином hg
Все вищевказане постачається в комплекті з Mercurial, є стабільним і добре перевіреним. Я настійно рекомендую їх усіх.
Неосновні розширення, які варто дослідити:
shelve: вибірково відкласти зміни (за детальністю деталей) та відновити їх.
acl: вибірково дозволити доступ до різних частин дерева сховища
Замінено розширення та перенесено на ядро (інформація від @ durin42):
forestбула замінена subrepoпідтримкою, представленою у версії 1.3
bookmarks знаходиться в основному і завжди включений
transplantвитісняється graftосновною командою
histedit знаходиться в ядрі з версії 2.3, але за замовчуванням вимкнено
inotify не рекомендується, оскільки, мабуть, є помилка через стан перегонів