ROOTPLOIT
Server: Apache
System: Linux info 3.0 #1337 SMP Tue Jan 01 00:00:00 CEST 2000 all GNU/Linux
User: ws67150586 (67150586)
PHP: 8.3.36
Disabled: NONE
Upload Files
File: //kunden/kunden/kunden/lib/python3/dist-packages/mercurial/__pycache__/help.cpython-313.pyc
�

6�h"���f�%SSKJr SSKrSSKrSSKrSSKJrJrJrJ	r	J
r
JrJrJ
r
Jr SSKJrJr SSKJrJrJrJrJrJrJrJrJrJrJrJrJrJ r J!r" SSK#J$r$ SSK%J&r&J'r'J(r( \\"RB/\)4r*\
S	r+\\	\)\)\*4r,\\	\)\)\*\)4r-\\./\/4r0\\)\	\)4r1\\"RB\)\)/\)4r2S
SS\"S
5\"S5\"S51r3S
\4S'\RjRl\RjRn\RjRp\RjRr\RjRt\RjRv\RjRx\RjRz\RjR|\RjR~\RjR�\RjR�\RjR�/
rCS\4S'\RjRlS\RjRnS\RjRpS\RjRxS\RjRrS\RjRtS\RjRzS\RjRvS\RjR|S\RjR~S\RjR�S\RjR�S\RjR�S0
rDS\4S'S rES!rFS"rGS#rHS$rIS%rJ\E\F\G\H\I\J/rKS\4S&'\ES'\FS(\GS)\HS*\IS+\JS,0rLS\4S-'S�S�S.jjrMS�S/jrNS�S0jrOS�S1jrPS�S2jrQS�S�S3jjrRS�S4jrSS�S5jrTS�S6jrUS�S�S7jjrV\W"S8/\"S95\V"S8S:S;94S</\"S=5\V"S<S:S;94S>/\"S?5\V"S>S:S;94S@/\"SA5\V"S@S:S;94SB/\"SC5\V"SBS:S;94SD/\"SE5\V"SDS:S;94S"/\"SF5\V"S"S:S;94SG/\"SH5\V"SGS:S;94SISJ/\"SK5\V"SIS:S;94SL/\"SM5\V"SLS:S;94SN/\"SO5\V"SNS:S;94SP/\"SQ5\V"SPS:S;94SR/\"SS5\V"SRS:S;94ST/\"SU5\V"STS:S;94SV/\"SW5\V"SVS:S;94/5rXSX\4SY'S�SZjrY\W"S[/\"S\5\V"S[5\H4S]/\"S^5\V"S]5\F4S"S_/\"S`5\V"S"5\G4Sa/\"Sb5\V"Sa5\I4Sc/\"Sd5\V"Sc5\F4Se/\"Sf5\V"Se5\G4Sg/\"Sh5\V"Sg5\E4SiSj/\"Sk5\V"Si5\G4/SlQ\"Sm5\V"Sn5\E4/SoQ\"Sp5\V"Sq5\G4SrSs/\"St5\V"Sr5\E4Su/\"Sv5\V"Su5\F4/SwQ\"Sx5\V"Sy5\G4/SzQ\"S{5\V"S|5\F4S}/\"S~5\V"S}5\E4SI/\"S5\O\G4S�S�/\"S�5\V"S�5\H4S�/\"S�5\V"S�5\G4S�/\"S�5\V"S�5\H4S�S�/\"S�5\V"S�5\E4S�/\"S�5\V"S�5\H4S�/\"S�5\V"S�5\H4S�/\"S�5\V"S�5\I4S:/\"S�5\Y\I4S�/\"S�5\V"S�5\G4/5rZS�\4S�'S:\X0r[S�\4S�'0r\S�\4S�'S�S�jr]S�S�S�jjr^S�S�S�jjr_\_"S[S�\&R�"55 \_"SrS�\R�5 \_"SyS�\R�5 \_"SnS�\R�5 \_"S|S�\ R�5 \_"S|S�\R�5 \_"S|S�\R�5 \_"S�S�\$R�S�S�9 S�S�jrg\R�"S�\R�S�9rjS�S�jrkS�S�S�jjrlS�S�jrm\]"S"\g5 S�S�S�jjrnS�S�S�jjrog)��)�annotationsN)	�Callable�Dict�Iterable�List�Optional�Set�Tuple�Union�cast�)�_�gettext)�cmdutil�encoding�error�
extensions�	fancyopts�	filemerge�fileset�minirst�pycompat�	registrar�revset�templatefilters�
templatefuncs�
templatekw�ui)�webcommands)�compression�resourceutil�
stringutil)�_HelpEntryNoCategory�_HelpEntryWithCategorys
(ADVANCED)s(DEPRECATED)s(EXPERIMENTAL)z
Set[bytes]�
_exclkeywords�List[bytes]�CATEGORY_ORDERsRepository creationsRemote repository managementsChange creationsChange navigationsChange manipulationsChange organizationsWorking directory managementsFile content managementsChange import/exportsRepository maintenancesHelpsMiscellaneous commandssUncategorized commands�Dict[bytes, bytes]�CATEGORY_NAMESsidssoutputsconfigsconceptssmiscsnone�TOPIC_CATEGORY_ORDERsMercurial identifierssMercurial outputsMercurial configurationsConceptss
MiscellaneoussUncategorized topics�TOPIC_CATEGORY_NAMESc�^�/nU(ad[UR55HGunmU(d [U4Sj[55(aM-UR	SSU-UT4-5 MI U(aURSSU-5 U$)z-return a text listing of the given extensionsc3�,># �UH	oT;v� M g7f�N���.0�w�descs  ��0/usr/lib/python3/dist-packages/mercurial/help.py�	<genexpr>�listexts.<locals>.<genexpr>�s����)K�]��t�)�]���s
%s:%s: %s
� rs
%s

)�sorted�items�anyr%�append�insert)�header�exts�indent�showdeprecated�rst�namer3s      @r4�listextsrD�su���
�C�� �����.�J�D�$�!�c�)K�]�)K�&K�&K���J�J�~�����d�(C�C�D�/���
�
�1�k�F�*�+��J�c�l�[R"U5nUcgUce[U5n[X5$)NrE)r�getdocr�sub_config_item_help)r�ext�docs   r4�ext_helprK�s6��
�/�/�#�
�C�
�{���?��?�
�#�,�C���(�(rEc�T�[S5"U5RS5nUR[[	S5[
R"5SS95 UR[[	S5[
R"5URS95 SRU5nU$)N�
extensionsT�enabled extensions:�rAsdisabled extensions:rE)
�loaddoc�
splitlines�extendrDrr�enabled�disabled�verbose�join)rrBrJs   r4�extshelprW�s���
�-�
 ��
$�
/�
/��
5�C��J�J��
�$�%�z�'9�'9�';�D�	
��
�J�J��
�%�&����!��:�:�	
���(�(�3�-�C��JrEc��USSS:XaASnURU5nUS:�a'X[U5-SnUSUURSS54$gg)z`given a text 'abc (DEFAULT: def.ghi)',
returns (b'abc', (b'def', b'ghi')). Otherwise return None���N�)s (DEFAULT: r�.�)�find�len�split)�text�marker�pos�items    r4�parsedefaultmarkerrd�se���B�C�y�D�����i�i�����!�8��c�&�k�)�B�/�D����:�t�z�z�$��2�2�2��rEc�^�/nSnUGH�n[U5S:XaUupxn	mn
OUupxn	m[S5n
U(d [U4Sj[55(aMSSnU	c8[	T5nUb*Uumup�URX�5(a
Sn	[S5nSnU(aSU-nS	U-nU	SLaS
U-n[
U	[R5(aU	R5n	U	(aJ[U	5(d:[R"U	5nU	SLa[S5nT[S5UU---
m[
U	[5(aUS
U
--
nSnO U	b[
U	[5(dUSU
--
nURUUT45 GM� U(aU[S5-
nSU-/nUR!["R$"US55 SR'U5$)NF�sVALUEc3�,># �UH	oT;v� M g7fr.r/r0s  �r4r5�optrst.<locals>.<genexpr>�s����@�-�Q�D�y�-�r7rETs from config�-s--s--[no-]sons (default: %s)s %s [+]s %ss ([+] can be repeated)s
%s:

r
)r^rr;r%rd�
configbool�
isinstancer�	customopt�getdefaultvalue�callabler�bytestr�list�boolr<rRr�	maketablerV)r>�optionsrUr�data�
multioccur�option�shortopt�longopt�default�optlabel�defaultstrsuffix�parseresult�sectionrC�so�lo�
defaultstrrBr3s                   @r4�optrstr��s����
�D��J����v�;�!��9?�6�H�w��h�/5�,�H�w����{�H��3�@�-�@�@�@�����?�,�T�2�K��&�*5�'�����=�=��/�/�"�G�'(��'9�$�
������B�
�W�_���d�?��g�%�B��g�y�2�2�3�3��-�-�/�G��8�G�,�,�
"�)�)�'�2�J��$���u�X�
��A�'�(�J�9I�,I�J�J�D��g�t�$�$��*�x�'�'�B��J��!�:�g�t�+D�+D��&�8�#�#�B����R��T�N�#�U�X��!�-�.�.���&� �
!�C��J�J�w� � ��q�)�*��8�8�C�=�rEc�d�URSU-5 U(aURSU-5 gg)Ns"

.. container:: omitted

    %s

s%

.. container:: notomitted

    %s

)r<)rB�omitted�
notomitteds   r4�indicateomittedr�s0���J�J�:�W�D�E���
�
�A�J�N�O�rEc�^�UR(dURS5(aUS:wagUR(dZU(dT(dg[USS5(a[USS5(dgT(a[	U4Sj[
55(agUS:Xa[USS5(dgUR
S	S
U-5(agg)N�debugT�aliasF�owndocc3�,># �UH	oT;v� M g7fr.r/)r1r2rJs  �r4r5�filtercmd.<locals>.<genexpr>s����7��A�C�x��r7�	shortlist�	helpbasic�helpshidden-command.%s)�	debugflag�
startswithrU�getattrr;r%rj)r�cmd�func�kwrJs    `r4�	filtercmdr�	s����
�<�<�C�N�N�8�4�4��x���
�:�:��#���4��%�(�(���x��1O�1O���3�7��7�7�7��	�\��'�$��U�"C�"C��	�}�}�W�2�S�8�9�9��rEc�.�URSSU-S5$)Nr�shidden-topic.%sF)rj)r�topics  r4�filtertopicr� s��
�=�=��"4�u�"<�e�D�DrEc	��^�[R"T5mU4Sjn////S.n[H�nUSSupgn[[	X655(d4U"U5(d'[U5(dMCU"U"U55(dMXUSn	[
X	5(aMoUSRUSU45 M� URR5H�up�[U5S:XaUSnOSnUSn
[[R"U
55=(d SnTU
;dU"U5(dU"U5(dMkU(a[R"U5n[ R""U
5Sn[%XU
TU5(aM�USRX�45 M� [&R("[*R,"S	5R5[*R."5R55GH]up�U(dMU	R1S
5Sn	U"U	5(d
U"U5(a*USRU	[R"U545 [*R2"X	S5n[7US
05R5H�up�TU
;d#[U5S:�dMU"US5(dM.[ R""U
5SnUSn
[R"U
5nU(a [R"[9U55nO[S5n[%XU
TU5(aM�USRUU45 M� GM` U$![4a GMrf=f)z�Return help topics matching kw.

Returns {'section': [(name, summary), ...], ...} where section is
one of topics, commands, extensions, or extensioncommands.
c�6>�T[R"U5;$r.)r�lower)�	containerr�s �r4�
lowercontains�!topicmatch.<locals>.lowercontains.s����X�^�^�I�.�.�.rE)�topics�commandsrM�extensioncommandsr�r�r\rEr�Fr[rYrM�cmdtable�(no help text available)r�)rr��	helptable�sum�maprnr�r<�tabler:r^rrrGr"�	firstliner�parsealiasesr��	itertools�chainrrSrT�
rpartition�load�ImportErrorr�r)r�commandsr�r��resultsr��namesr>rJrCr��entry�summaryr��docs�cmdname�mod�cmddocs  `               r4�
topicmatchr�$s����
����	�B�/���� �	�G���"�1�Q�Z���s�
��M�)�*�*��V�$�$���
�
�-��B��"8�"8���8�D��r�(�(��	�"�)�)�5��8�V�*<�=���n�n�*�*�,�
���u�:��?��A�h�G��G��Q�x�������&�'�.�3��
��9�
�g�.�.�-��2E�2E��$�.�.�t�4���*�*�3�/��2�G���d�B��5�5���K� �'�'��(:�;�-� �o�o����5�!�'�'�)�����#�#�%��
�������t�$�R�(������-��"5�"5��M�"�)�)�4��1E�1E�d�1K�*L�M�	��/�/�"�C�0�C�"�#�z�2�6�<�<�>�J�C��S�y�S��Z�!�^�
�e�A�h�0G�0G�!�.�.�s�3�A�6���Q�x��!����.���'�1�1�'�&�/�B�F��:�;�F��R�$��F�;�;���,�-�4�4�g�v�5F�G�?��6�N���	��	�s�"M�
M-�,M-c�^^�SUU4SjjnU$)z+Return a delayed loader for help/topic.txt.c�*>�SnT(aUST--
n[R"UTS-5n[UR55nSSS5 [RT/5H
nU"UTW5nM [
UW5nU$!,(df   NC=f)Nsmercurial.helptextr[s.txt)r!�
open_resourcer�read�	helphooks�getrH)r�package�fprJ�rewriter�subdirr�s     ��r4�loader�loaddoc.<locals>.loaderrs����'����t�f�}�$�G�
�
'�
'�����
A�R��"�'�'�)�$�C�B�!�
�
�e�R�0�H��2�u�c�*�C�1�"�2�s�+���
�B�
A�s�B�
B�r�uimod.ui�return�bytesr/)r�r�r�s`` r4rPrPos���	�	��MrEs	bid-mergesBid Merge Algorithms	internals)r�sbundle2sBundle2sbundlessBundlesscborsCBORscensorsCensorschangegroupssChangegroupssConfig Registrarsdirstate-v2sdirstate-v2 file formatrM�	extensions
Extension APIs
mergestates
MergestatesrequirementssRepository Requirementssrevlogss
Revision Logsswireprotocols
Wire ProtocolswireprotocolrpcsWire Protocol RPCswireprotocolv2sWire Protocol Version 2zList[_HelpEntryNoCategory]�internalstablec�~�SS/n[Hup#nURSUSU4-5 M! SRU5$)z-Generate the index for the "internals" topic.s>To access a subtopic, use "hg help internals.{subtopic-name}"
�
�	 :%s: %s
rrE)r�r<rV)r�linesr�r>rJs     r4�
internalshelpr��sM��	K�
�
�E�-���s�
���]�e�A�h��%7�7�8�-��8�8�E�?�rEs
bundlespecsBundle File FormatsscolorsColorizing OutputsshgrcsConfiguration Filess
deprecatedsDeprecated FeaturessdatessDate FormatssflagssCommand-line flagsspatternssFile Name PatternssenvironmentsenvsEnvironment Variables)�	revisionssrevssrevsetssrevsets	multirevssmrevssSpecifying Revisionsr�)�rustsrustextsrhgsRust in Mercurialr�sfilesetssfilesetsSpecifying File SetssdiffssDiff Formats)�merge-toolss
mergetoolss	mergetoolsMerge Toolsr�)s
templating�	templatesstemplatesstylesTemplate Usager�surlss	URL PathssUsing Additional FeaturesssubreposssubreposSubrepositoriesshgwebsConfiguring hgwebsglossarysGlossaryshgignoresignores!Syntax for Mercurial Ignore FilessphasessWorking with Phasess	evolutions'Safely rewriting history (EXPERIMENTAL)s	scriptings+Using Mercurial from scripts and automationsTechnical implementation topicsspagers
Pager SupportzList[_HelpEntryWithCategory]r�z'Dict[bytes, List[_HelpEntryNoCategory]]�	subtopicszDict[bytes, List[_TopicHook]]r�c�N�[RU/5RU5 gr.)r��
setdefaultr<)r�r�s  r4�addtopichookr�xs��
�����#�*�*�8�4rEc�2^�/n[U5GHcn[R"XG5=(d SR5mT(a/UR(d [U4Sj[55(aMk[T5mU(a4[R"TRS55RS5mTR5nUS/n	USSHsn
U
R5RS5(a ONU(a!U	RU
R55 MQU	RSU
R5-5 Mu URS	R!U	55 GMf S
R!U5nUR#X65$)z�Extract docstring from the items key to function mapping, build a
single documentation block and use it to overwrite the marker in doc.
rEc3�,># �UH	oT;v� M g7fr.r/)r1r2r`s  �r4r5�makeitemsdoc.<locals>.<genexpr>�s����-O��A�4�i��r7�latin1rr
Ns>>>s  r�s

)r9rrG�rstriprUr;r%r�textwrap�dedent�decode�encoderQ�stripr�r<rV�replace)rr�rJrar:r��entriesrCr��doclines�lr`s           @r4�makeitemsdocr�|s#����G��u�
�������,�3��;�;�=���2�:�:�#�-O��-O�*O�*O���t�}����?�?�4�;�;�x�#8�9�@�@��J�D����!���!�H�:���q�r��A��w�w�y�#�#�F�+�+���������
�+��������	� 1�2��	���u�z�z�(�+�,�%�&�l�l�7�#�G��;�;�v�'�'rEc�4^^^�SUUU4Sjjn[X5 g)Nc	�>�[XUTTTS9$)N�r�)r�)rr�rJr�ra�symbolss   ���r4�add�addtopicsymbols.<locals>.add�s����B�s�F�G�F�K�KrE)rr�r�r�rJr�)r�)r�rar�r�r�s ``` r4�addtopicsymbolsr��s���L�L���rEs.. bundlecompressionmarkers.. predicatesmarkers.. internaltoolsmarkers.. keywordsmarkers.. filtersmarkers.. functionsmarkers.. webcommandsmarkerTr�c�^�Sn[RmU4Sjn[R"S[R"U5-XB5$)Ns.. tweakdefaultsmarkerc�>�TR5Vs/sHoRS5U-PM nnSRU5$s snf)Nr
r�)rQ�grouprV)�m�sr��repls   �r4�sub�inserttweakrc.<locals>.sub�s>���)-���):�;�):�A�����a��):��;��z�z�%� � ��<s�As( *)%s)�uimod�tweakrc�rer��escape)rr�rJrar�r�s     @r4�
inserttweakrcr��s7���
&�F��=�=�D�!��6�6�*�r�y�y��0�0�#�;�;rEs(^ *)?:config-doc:`([^`]+)`)�flagsc���/nSn[RU5GHnUR5nX4R5::deURXU5 UR	S5nURSS5upxURRU5n	U	cSn
OU	RU5n
U
bU
R(dSU-nOQ[U
R5n[X5nUR	S5nU(aUnX�RSSU-5-nURU5 UR5nGM" URXS5 SRU5$)	z�replace :config-doc:`foo.bar` markup with the item documentation

This allow grouping config item declaration and help without having to
repeat it in the help text file and keep that in sync.
rr\r[r
Ns<missing help text for `%s`>r�rE)�_CONFIG_DOC_RE�finditer�startr<r�r_�_knownconfigr��
documentationrrHr��endrV)
rrJ�pieces�last_match_end�matchr�	item_namer}�key�
section_itemsrc�item_docr@s
             r4rHrH�s7���F��N��(�(��-�����
������.�.�.��
�
�c��/�0��K�K��N�	� ���t�Q�/������+�+�G�4�
�� ��D� �$�$�S�)�D��<�t�1�1�6��B�H��t�1�1�2�H�+�B�9�H��[�[��^�F����!�$4�$4�U�E�F�N�$K�K���
�
�h�������-.�.�M�M�#�o�&�'��8�8�F��rEc�4�0n0n0nUR5H�upx[R"U5n	U	Sn
X�U
'USnU(aU"U
5(dM?[R"U5n[X
X�U5(aMi[
U5nU(d[S5n[R"U5R5XZ'[USS5=(d [RRn
URU
/5R!U
5 M� XEU4$)Nrr��helpcategory)r:rr�rrGr�rrr"r�r�r�r�command�
CATEGORY_NONEr�r<)rr�rC�select�cats�h�syns�c�e�fs�fr�rJ�cats              r4�_getcategorizedhelpcmdsr�s����D�
�A�
�D���� ���
�
!�
!�!�
$���q�E���Q����t���&��)�)���o�o�d�#���R�D��,�,���c�l����/�0�C��#�#�C�(�/�/�1����d�N�D�1�
����+�+�	�	
����R� �'�'��*�%!�&�D�=�rEc�$�0n0nUH�nUSSupVn[U5S:�aUS(a[[US5nO[nUSn	[	U5X9'[X	5(aMbUR
U/5RX�45 M� X#4$)Nrr�)r^rr��TOPIC_CATEGORY_NONErpr�r�r<)
r�
topictable�	topiccatsrr�r�r>rJ�category�	topicnames
          r4�_getcategorizedhelptopicsr
s����I�
�D���"�1�Q�Z���s��u�:��>�e�A�h�"�5�%��(�3�H�1�H��!�H�	��u�+����2�)�)�� � ��2�.�5�5�y�6I�J���?�rEc	�L^^^^^^^^�[R"T5mSUUUUUU4SjjnSSUUUU4SjjjmSSUU4Sjjjn	SSUU4Sjjjn
SSU4Sjjjm/nTRS5nU(dTGc[[U4SjT55(Ga@[	TTT=(d S5n
/nTRS	5(aUS
[S54/-
nTRS5(aUS
[S54/-
nU(d2S[S54S
[S54S
[S54S[S54/nUHgunnX�(dMUR
SU-5 UR[R"[X�5S55 UR
S5 Mi U(d+[S5n[S5n[R"UUS9eGO"T(a�TS:wa�/nT(aUT/-
nTRS	5(aUU
/-
nTRS5(aUU/-
nU(dX�U
T4nUH
nU"TU5n O� T(a[R"T5eU(aUnOTnU(aUnOTn[S5U-n[S5U-n[R"UUS9eTR(d
[S5S/nURT"S0[R"T5D65 SR!U5$![Ra M�f=f) zt
Generate the help for 'name' as unformatted restructured text. If
'name' is None, describe the commands available.
c��>^�[R"UTRTS9up#/n[
USSS5(a^URUSRS-5 USR(a'URT"USR55 U$U$[U5S:�aNUSRS5(aURSUS-5 O4URS	USUS4-5 OURS
US-5 T
(aOTR(d>[U5S:�a/UR[!S5S
R#USS5-5 URS5 [%[&R("US55nU(d[!S5n[+USS5(arUSR,nUSR.RS5(a"[!S5USR.SSUU4-nO[!S5USR.UU4-n[1TU5nUR3S5nTR(dT
(dURUS5 OURU5 URS5 [4R6"U5n	[%[&R("U	55=(d SnSUR95;a#[!S5X4-n
URSU
-5 TR(d=US(a3UR[=[!S5USTR>T55 TR>(a:UR[=[!S5TR@TR>T55 TR>(dQT
(dUR[!S5U-5 U$TR(dUR[!S55 U$![Ra&nUR
mU4SjnT"U5nUsSnA$SnAff=f![Ra U$f=f![:a GNbf=f)N)�strictc�T>�[R"U5SRT5$)Nr)rr�r�)r�prefixs �r4�<lambda>�(help_.<locals>.helpcmd.<locals>.<lambda>;s ���w�3�3�A�6�q�9�D�D�V�LrEr�badaliasr�r\shgs%s
s	hg %s %s
shg %s
r
s

aliases: %s
�, r��
definition�!s(shell alias for: %s

%s

defined by: %s
s%alias for: hg %s

%s

defined by: %s
TrEs7(use 'hg help -e %s' to show help for the %s extension)�
%s
soptions�global optionss$
(use 'hg %s -h' to show more help)
s;
(some details hidden, use --verbose to show complete help))!r�findcmdr�r�AmbiguousCommandr$r�r<r'�
unknowncmdrRr��UnknownCommandr^r��quietrrVrrrG�hasattr�sourcer)rHrQrr]r��KeyErrorr�rU�
globalopts)rC�subtopic�aliasesr��instrrBrJr3r��msgr$r��full�
helpextcmd�helplistrr/s           @������r4�helpcmd�help_.<locals>.helpcmd2s����
	�$�_�_��h�n�n�Z��N�G����5��8�Z��.�.��J�J�u�Q�x�(�(�5�0�1��Q�x�"�"���J�J�z�%��(�*:�*:�;�<��J�3�J��u�:��>��Q�x�"�"�5�)�)��
�
�7�U�1�X�-�.��
�
�=�G�A�J��a��+A�A�B��J�J�z�G�A�J�.�/�����S��\�A�%5��J�J�q�+�,�u�z�z�'�!�"�+�/F�F�G��
�
�5���h�o�o�e�A�h�/�0����/�0�C��5��8�\�*�*��1�X�_�_�F��Q�x�"�"�-�-�d�3�3��H�I��!�H�'�'���+���M����E�F��!�H�'�'���J���
#�2�s�+���n�n�T�"��
�8�8�4��J�J�s�1�v���J�J�s�O��
�
�5��
	��/�/�$�'�C��(�/�/�#�.�/�6�3�C���	�	��#��)���L�!���
�
�9�s�?�+�
�x�x�E�!�H��J�J�v�a�
�m�U�1�X�r�z�z�2�F�G�
�:�:��J�J���'�(�(�*=�*=�r�z�z�2��
��z�z���
�
�1�F�G�$�N�O��
��X�X��
�
��2����
���%�%�	��[�[�F�L�F��6�"�C��J��
	�� �+�+����J���l�	��	�sB�"P�3$Q�A5Q'�Q	�#Q�>Q	�Q	�Q$�#Q$�'
Q5�4Q5c	�N	>^^^�[TTRTU5unmm/mT(d-TR(dTR[	S55 T$TR(d\TS:XaTR[	S55 O;TS:XaTR[	S55 OTR[	S55 SUUUU4SjjnTS;a	U"T5 O�[UR
55[[5-
nU(a(TRS	[R"U5-5 [HlnURU/5nU(dM[U5S
:�a&[[U5nTRSU-5 TRS5 U"U5 Mn URnU"S
5=(d U"S5=(d U"S5(+n	T(GdtU	(Gal[[	S5[ R""5TR$S9n
U
(a"TRS5 TR'U
5 TR[	S55 [)T[*5up�[UR
55[[,5-
nU(a(TRS[R"U5-5 [,H�nURU/5n
U
(dM[U5S
:�a&[[.U5nTRSU-5 TRS5 U
Hup�TRSX�4-5 M M� TR(aT$TR$(a_TRS[1[	S5TR2TR$T5-5 TS:XaTR[	S55 T$TS:XaTR[	S55 T$T(a&T(dTR[	S5T-5 T$T(a:T(a3TTR
5;aTR[	S5T-5 T$TR[	S5T=(a ST-=(d S-5 T$)Nsno commands defined
r�sbasic commands:

r�s,debug commands (internal and unsupported):

slist of commands:
c��>�[U5nUHUnUnTR(aSRTU5nURSS5nTR	SUTU4-5 MW g)Nr(�:s\:r�)r9rUrVr�r<)�cmdsr�display_cmdrrBrrs   ����r4�
appendcmds�+help_.<locals>.helplist.<locals>.appendcmds�s`����$�<�D������:�:�"'�*�*�T�!�W�"5�K�)�1�1�$��?���
�
�=�K��1��+>�>�?�rE)r�r�s/help categories missing from CATEGORY_ORDER: %sr
s
%s:
r��keywordr
�	extensionrNrOs
additional help topics:
s5help categories missing from TOPIC_CATEGORY_ORDER: %sr�r+r,s/
(use 'hg help' for the full list of commands)
sF
(use 'hg help' for the full list of commands or 'hg -v' for details)
s/
(use 'hg help %s' to show the full help text)
sF
(use 'hg help -v -e %s' to show built-in aliases and global options)
sB
(use 'hg help -v%s' to show built-in aliases and global options)
r8rE)rBzIterable[bytes]r��None)rr�r1r<r�set�keysr'�	develwarnr"�forcebytestrr�r^rr)rDrrSrUrRrr�r*r+r�r5)r�optsrrD�
missing_orderr�catfns�catname�ex�anyoptsr?r�	topicsyns�topics�tr3rrBrr�r:rCrs                @@@����r4r<�help_.<locals>.helplist�s����/������f�
�
��a������8�8��
�
�1�5�6�7��J��x�x��|�#��
�
�1�3�4�5���!��
�
�1�N�O�P��
�
�1�3�4�5�	@�	@��+�+��q�M� ��	�	��,�s�>�/B�B�M�����F� �-�-�m�<�=��&�����#�r�*���6��4�y�1�}�")�.��*=�">���
�
�:��#7�8��J�J�u�%��v�&�&��X�X���Y�-�I��9�
�(H��K��#I������(�)��"�"�$�!�z�z��D�
��
�
�5�!��
�
�4� ��J�J�q�7�8�9�#<�R��#K� �I� �	��� 0�1�C�8L�4M�M�M�����L� �-�-�m�<�=��,��"���s�B�/���6��9�~��)�")�*>�s�*C�"D���
�
�:��#7�8��J�J�u�%�#)����
�
�=�A�9�#<�=�$*�,��8�8��R�
�Q�Z�Z��J�J����'�(�(�*=�*=�r�z�z�2���
��|�#��
�
��J�K��@�
�9�|�#��
�
��5���6�
�+�d��
�
��J�K����(�
�!�$�4�4�9�9�;�#6��
�
��9���	���
��
�
��1���+��t��2�s�	4���
rEc�F>^�Sup#T(a\U[;aR[UHupBnTU;dM O [U4Sj[U55(d[R"U5eU(d2[HnUSSupBnX;dM O [R"U5e[
R"U5/nU(dURS[S5-5 [U5(a,Xc"T
5R5Vs/sHnSU-PM
 sn-
nT
R(d[S5n[Xh5 [R"UT	R5 UR[S5X4-5 U$s snf![Ra U$f=f)	N)NNc3�4># �UH
nTUS;v� M g7f)rNr/)r1r�r6s  �r4r5�+help_.<locals>.helptopic.<locals>.<genexpr> s����A��A�x�1�Q�4�'��s�rr�s    %s
r��:(some details hidden, use --verbose to show complete help)s4
use 'hg help -c %s' to see help for the %s command
)r�r;rr0r�rr}r<rrnrQrUr�rr-r�)rCr6r>rJr�r�rBr�r�r�rs `       ��r4�	helptopic�help_.<locals>.helptopicsv��� �����	�)�&/��o�"��s��u�$��'6��A��4��A�A�A��*�*�4�0�0��"��%*�1�Q�Z�"��s��=��#�
�*�*�4�0�0����v�&�'����J�J�{�Q�'B�%C�C�D��C�=�=��S��W�-?�-?�-A�B�-A��K�!�O�-A�B�B�C��z�z��+��G�
�C�)�	��O�O�D�(�.�.�1��J�J��K�L��,��
��
��#C���#�#�	���
�	�s�F�?F�F �F c�l>�[R"U5n[TU5nU(d[S5nSU;aUSpTOURSS5upE[S5URS5SU4-/nU(a1URURS55 URS5 TR(d[S	5n[Xg5 U(aSUR nUV	s1sHo�R%S
5SiM n
n	URT"U
R&55 U$UR[S55 U$![aE Sn[R
"U5nU(d[R"U5e[TU5nGNdf=f!["a 0nN�f=fs sn	f)
Nsno help text availabler�rEr
s%s extension - %s

r[rYTrZ�|r�B(use 'hg help extensions' for information on enabling extensions)
)rr]rKrr4�
disabled_helprr0rHr_r�rRrQr<rUr�r��AttributeError�	partition�__contains__)
rCr6r�rJ�head�tailrBr��ctr�modcmdsr<rs
           ��r4�helpext�help_.<locals>.helpextDs����
	0��/�/�$�'�C��2�s�#�C���1�2������c�$����5�!�,�J�D��)�*�d�o�o�d�.C�B�.G��-N�N�O����J�J�t���t�,�-��J�J�u���z�z��+��G�
�C�)��
��\�\��68�8�R��{�{�4�(��+�R�G�8��J�J�x�� 4� 4�5�6��
�

�J�J��&��
��
��K�	0��C��*�*�4�0�C���*�*�4�0�0�&�r�3�/�C�	0��4"�
���
��8s*�4E
�F�/F1�
AF�F�F.�-F.c�>�[R"TUTRSS55up#n[R"U5n[[
S5U-X40SSS9nURS5 UR[
S55 U$)	N�uisstricts,'%s' is provided by the following extension:�T)r@rAr�r_)r�disabledcmdrjr"r�rDrr<)rCr6r�rIrJrBrs      �r4r;�help_.<locals>.helpextcmdqs����#�.�.���b�m�m�E�9�5�
�
��#��"�"�3�'���
�=�>��D�
�J���	
��	�
�
�5���
�
�
�!�
�	
��
rEskeywordc3�.># �UH
nTUv� M g7fr.r/)r1�orMs  �r4r5�help_.<locals>.<genexpr>�s����!8�4�a�$�q�'�4�s�rEr�rMs
Extensionsscommandr�sCommandsr�sTopicsr�sExtension Commandss%s:

r
r�s
no matchess"try 'hg help' for a list of topics)�hintr�sno such help topic: %sstry 'hg help --keyword %s'sMercurial Distributed SCM
)rCr�r6�Optional[bytes]r�r&r.)r�Optional[_SelectFn]r�r&)r�byteskwargsr�r;r�rr<rRrrrr9r�
InputErrorr0r1�	strkwargsrV)rr�rCr/r:r6�fullnamerMr=r[rhrBr��matches�	helpareasrU�titler9rr�queriesr�
formatname�hintnamer;r<s`````  `               @@r4�help_r!s�������%�D�d�d�L��B)�)�V+�+�\26����.��	���.
�C�	
���*�	�B�	�T�\�c�!8�4�!8�8�8��R��4�;�3�7���	��8�8�L�!�!��=�!�M�*:�;�<�<�I��8�8�J����;��+��7�8�8�I���A�i�L�)��a��n�-���-� 0�1�%�q�)>�'?�@�	�I�"�H�A�u��z�z��
�
�:��-�.��
�
�7�,�,�V�G�J�-?��C�D��
�
�5�!�	"�
��M�"�C��:�;�D��"�"�3�T�2�2��
�$�,�&�����
�|�#�G��8�8�L�!�!���y� �G��8�8�J�����y� �G�� �7�J�?�G��A�
���h�'������*�*�4�0�0��!)�J�!%�J��'�H�#�H��1�2�Z�?���6�7�(�B���&�&�s��6�6��x�x��3�4�e�<�C��
�
�8�=�H�$6�$6�t�$<�=�>��8�8�C�=���/�'�'�
��
�s�>	L�L#�"L#c��Uc/nO[U5nS=n=p�UbpURS5n
U
RS5nU
(aU[;aU
RS5nU
(a%[R
"SR
U
55n	URSS5nUR5S-
nUS::dX�:aUn[UUU4UUUUS.UD6n
[R"X�S9up�S	U;aURS
5 OURS5 [R"X�S9up�U	(a[R"X�5nU	(a0U(aU(d"[R"[!S5U-5e[R""X�5$)
z}get help for a given topic (as a dotted name) as rendered rst

Either returns the rendered help text or raises an exception.
Nr[rrks	textwidthr\)rxr6r/r:)�keepsverbosesomitteds
notomittedshelp section not found: %s)rpr_�popr�rr�rV�	configint�	termwidthrr�parser<�filtersectionsrrvr�formatplain)rr�rxr�r/r:rMrCr6r}�	nameparts�	textwidthr�r`�blocks�pruneds                r4�
formattedhelpr��sf���|����D�z��!%�$�D�$�8����N�N�4�(�	��}�}�Q������*� �}�}�Q�'�H���n�n�T�Y�Y�y�%9�:�G����U�L�1�I������"�I��A�~��.��	��
���	����
�	��	�D��]�]�4�3�N�F��V�����J�����M�"��]�]�4�3�N�F���'�'��8��
��4����q�!>�?�(�J�K�K����v�1�1rE)r
F)
r>r�r?r(r@�intrArqr�r&r�)r`r�r�z#Optional[Tuple[bytes, List[bytes]]])r>r�rUrqrr�r�r�r.)rBr&r�r�r�rsr�rH)
rr�r�r�r�r�rJr�r�rq)rr�r�r�r�rq)rr�r�r�r�z&Dict[bytes, List[Tuple[bytes, bytes]]])r�r�r�rsr��
_DocLoader)r�r�r��
_TopicHookr�rH)F)rr�r�r�rJr�rar�r:r(r�rqr�r�)r�r�rar�r�rqr�rH)rr�r�r�rJr�r�r�)rr�rJr�r�r�)rr�rCr�rrtr�zBTuple[Dict[bytes, List[bytes]], Dict[bytes, bytes], _SynonymTable])rr�rzList[_HelpEntry]r�zGTuple[Dict[bytes, List[Tuple[bytes, bytes]]], Dict[bytes, List[bytes]]])FTNN)rr�rCr�r/rqr:rqr6rsrxrsr�r�)NFT)rr�rxrsr�zOptional[Iterable[bytes]]r/rqr:rqr�r�)p�
__future__rr�r�r��typingrrrrrr	r
rr�i18nrr�rrrrrrrrrrrrrrrr��hgwebr�utilsr r!r"r�r��
_HelpEntryr#r$�objectrq�	_SelectFn�
_SynonymTabler�r%�__annotations__r
�CATEGORY_REPO_CREATION�CATEGORY_REMOTE_REPO_MANAGEMENT�CATEGORY_COMMITTING�CATEGORY_CHANGE_MANAGEMENT�CATEGORY_CHANGE_ORGANIZATION�CATEGORY_FILE_CONTENTS�CATEGORY_CHANGE_NAVIGATION�CATEGORY_WORKING_DIRECTORY�CATEGORY_IMPORT_EXPORT�CATEGORY_MAINTENANCE�
CATEGORY_HELP�
CATEGORY_MISCrr'r)�TOPIC_CATEGORY_IDS�TOPIC_CATEGORY_OUTPUT�TOPIC_CATEGORY_CONFIG�TOPIC_CATEGORY_CONCEPTS�TOPIC_CATEGORY_MISCrr*r+rDrKrWrdr�r�r�r�r�rPr9r�r�r�r�r�r�r�r��bundlecompressiontopicsr��internalsdoc�keywords�filters�funcsr�r��compile�	MULTILINEr�rHrrrr�r/rEr4�<module>r�s���#��	��
�
�
�������"����u�x�x�j�%�'�
(�
�
�C�
D�
��T�%�[�%��;�<���t�E�{�E�:�u�D�E���f�X�t�^�$�	��U�D��K�'�(�
�
�u�x�x���.��5�
6�
�����m���o�����
�
�z�
�"���,�,�
���5�5�
���)�)�
���0�0�
���2�2�
���,�,�
���0�0�
���0�0�
���,�,�
���*�*�
���#�#�
���#�#�
���#�#�����&���,�,�.D�
���5�5�7V�
���)�)�+=�
���0�0�2F�
���0�0�2H�
���2�2�4J�
���0�0�2Q�
���,�,�.H�
���,�,�.E�
���*�*�,E�
���#�#�W�
���#�#�%>�
���#�#�%>�&��"��"��!��!��%������������
%��k���0��.��5��[��)��0�
,��(��� �	���
��
���	�
��$)��$3�5�rEI�P�	�P�$�P�2A�P�	�P��.E�H��H� %�H�+�H�V�".4��N�
�$�%��L��6�	
�
��q��}�g�j��&N�O�
��q��}�g�j��&N�O�
��A�g�J���� E�F�
��a�	�l�G�I�l�$K�L�
��
�o���O�L�9�	
��K�
�!�"��I�l�3�	
���
�(�)��N�<�8�	
��L�)�
����M�,�7�	
��O�
�m���M�,�7�	
���
�(�)��O�L�9�	
��L�
����J�|�4�	
���
����O�L�9�	
� � �
�"�#��&�|�<�	
���
�(�)��%�l�;�	
�o<�>.��*�>�B	�+1��O�
�$�%��M�"�#�		
��J�
�#�$��H��!�		
��� �
�$�%��I��!�		
��O�
�$�%��M�"��		
��J�
�o���H��!�		
��J�
�#�$��H��!�		
��M�
�#�$��K� ��		
��V�$�
�&�'��N�#�!�		
�
�
�%�&��L�!��	
�
�

�"�#��G��!�		
��*�%�
�%�&��K� ��		
��J�
�o���H��!�		
�
:�
�n���N�#�!�		
�
A�
�� ��L�!�!�		
���A�l�O�W�W�%5�7I�J�
�O�
�*�+��!�		
��*�%�
� �!��K� �#�		
��J�
�"�#��H��!�		
��M�
�k�N��K� �#�		
��)�$�
�2�3��K� ��		
��K�
�$�%��I��#�		
��N�
�8�9��L�!�#�		
��N�
�<�=��L�!��		
��N�
�0�1���		
��J�
����H��!�		
�o]�_+�	�'�_�F�.�6�	�2��,.�	�(�-�5��
 (�� (�� (�
� (�
�	 (�
� (�
�
 (�� (�H:?������26��	����!��'�'�)��
��3�W�_�_�E���-�y�/E�/E����4�f�n�n�E���2�J�4G�4G�H���1�?�3J�3J�K���3�]�5H�5H�I���%�{�';�';�D��
<����:�"�,�,�O�� �HHL����"'��1D��G��>���.��L��(
�Y�
�&��� $� $�e��e��e��	e�
�e��
e��e��e�X
'+���
:2��:2��:2�$�	:2�
�:2��
:2��:2rE