403Webshell
Server IP : 74.208.236.16  /  Your IP : 216.73.216.220
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__/repair.cpython-313.pyc
�

6�hK���SSKJr SSKJr SSKJrJr SSKJrJ	r	J
r
JrJrJ
r
JrJrJrJrJrJrJr SSKJrJr SSjrSrS	rS
rSSjrSSjrS
rSrSr "SS5r!SSjr"Sr#Sr$SSjr%Sr&g)�)�annotations�)�_)�hex�short)
�bundle2�changegroup�	discovery�error�exchange�obsolete�obsutil�pathutil�phases�requirements�scmutil�transaction�util)�hashutil�urlutilc
�F�SnURn	U	RU5(dU	RU5 URSX5n
[	SU
55n[
R"SRU55R5nSU[U5[USS5U4-n
[R"U5nSnUS:waS	nU(aS
nOU(aSnOSn[R"XUS
9nUUSS.n[R "UR"USU
UUUU	UUS9
$)z8create a bundle with the specified revisions as a backupsstrip-backups%ln::%lnc3�@# �UHoR5v� M g7f�N)r)�.0�cs  �2/usr/lib/python3/dist-packages/mercurial/repair.py�	<genexpr>�backupbundle.<locals>.<genexpr>8s���3�
�1�u�u�w�w�
�s��s%s/%s-%s-%s.hgN�s01sHG20sBZsHG10BZsHG10UN)�missingroots�ancestorsofT)s
cg.versionsobsolescencesphases�strip)�compression�allow_internal)�vfs�isdir�mkdir�set�sortedr�sha1�join�digestrrr	�localversionr
�outgoingr�writenewbundle�ui)�repo�bases�heads�node�suffix�compress�obsolescence�
tmp_backup�	backupdirr&�
allcommits�	allhashes�	totalhash�name�	cgversion�comp�
bundletyper/�contentoptss                   r�backupbundlerC%s,�� �I�
�(�(�C��9�9�Y����	�	�)�����+�u�4�J��3�
�3�3�I��
�
�c�h�h�y�1�2�9�9�;�I���
�d���I�b�q�M���	 ��D��(�(��.�I��D��E���
���D��	��
��
��!�!�$��N�H� �%���K�
�!�!������������!��rc��[5n[U[U55H$nURXR	55 M& [U5$)z+find out the filelogs affected by the strip)r)�range�len�update�filesr*)r2�striprevrH�xs    r�
_collectfilesrK`s>���E�E�
�8�S��Y�
'��
���T�W�]�]�_�%�(��%�=�rc�t�URU5up#UVs/sHo@RU5PM sn$s snfr)�
getstrippoint�linkrev)�revlogrIr�	brokenset�rs     r�_collectrevlogrRjs3���'�'��1�L�A�'0�1�y�!�N�N�1��y�1�1��1s�5c���[5n[U5HnUR[XB55 M UH-nUR[UR	U5U55 M/ U$)z<return the changesets which will be broken by the truncation)r)�manifestrevlogsrGrR�file)r2rHrI�srO�fnames      r�_collectbrokencsetsrXosV����A�!�$�'��	�����1�2�(���	�����	�	�%� 0�(�;�<��
�Hrc�^&�UR5b[R"S5eUS;aSnUR5nUR	5 UR
nUR URn[U[5(aU/nUVs/sHovRU5PM nn[U5n	[X5n
[XU	5n[U5m&[U5nURU	S-S9H�n
[!U&4SjUR#U
555(aT&R%U
5 U
T&;dMEUR%U
5 UR'UR#U
55 UR%U
5 M� UV
s/sHo�R)U
5PM nn
U(a+[UR+U55nUR'U5 UV
s/sHo�R)U
5PM nn
T&V
s/sHo�R)U
5PM nn
S=nnUR,R/SS	5(a[0R2"UU5nU(a2[5UR65VVs/sHunnUU;dMUPM nnn[9UT&5unnSnUS
nU(a
[;UUXt5nSnU(a[=UUUUSSSSS
9nUR?5 URAS5n[URBRE55nURGURH5 URJRMUUU	5 URO5 URQU	U5 [SXUU
5 U
H$nURUU5RQU	U5 M& URW5 URY5nUH\unnUU;aMUR[USSS9nUR]U5 SSS5 US:XdMAUR^RaU5 M^ [cUR6U5 U?URe5 SSS5 URg5RiU	5 U(Ga*URk[mS55 URoUS5n [pRr"UU UU5n!UR,Rt(dUR,Rw5O[xRz"5n"U" SUR}U5-n#Sn$[U![~R�5(dS[�R�"U#5-n$URAU$5n[~R�"UU!USU#S9 SSS5 SSS5 U R�5 URAS5nUVs/sHnUUUR)54PM n%nURR�UUU%5 SSS5 [@R�"UR,R�UR�5 U(aUR�U5 SSS5 UR�5 U$s snfs sn
fs sn
fs sn
fs snnf!,(df   GN�=f!,(df   GNO=f!,(df   GN(=f!,(df   GN2=fs snf!,(df   N�=f! U(a,UR�[mS5UR}U5-5 U(aXUR�[mS5UR}U5-5 UR�[mS5UR}U5-5 e=f!,(df   GN1=f)Ns&cannot strip from inside a transaction)snoner#Fr)�startc3�,># �UH	oT;v� M g7fr�)r�p�tostrips  �rr�strip.<locals>.<genexpr>�s����6�%5��G�|�%5�s�r\sdevelsstrip-obsmarkers���stempT)r7r8r9r#�a)�
checkambigrsadding branch
srbsbundle:sstrip
%s)�source�urlsrepairs+strip failed, backup bundle stored in '%s'
s1strip failed, unrecovered changes stored in '%s'
sG(fix the problem, then recover the changesets with "hg unbundle '%s'")
)K�currenttransactionr�ProgrammingError�
unfiltered�
destroyingr&�
_bookmarks�	changelog�
isinstance�bytes�rev�minrKrXr)�revs�any�
parentrevs�add�difference_updater5�descendantsr1�
configboolr�exclusivemarkers�	enumerate�obsstore�_bookmarkmovements�_createstripbackuprC�uninterruptibler�
_offsetmap�keysrG�	_newfiles�_phasecache�register_strip�
startgroup�strip�
stripmanifestrU�endgroup�readjournal�svfs�truncate�store�markremoved�deleteobsmarkers�invalidatevolatilesets�revbranchcache�
invalidate�noter�openr�
readbundle�verbose�silentr�nullcontextmanagerr,r�
unbundle20r�hidepassword�applybundle�close�applychanges�cleanup_undo_files�warn�vfs_map�unlink�	destroyed)'r1r2�nodelist�backup�topicr&�clr5�	striplistrIrH�saverevs�	saveheadsrQrt�	savebases�
stripbases�stripobsidx�
obsmarkers�i�m�newbmtarget�updatebm�
backupfile�
tmpbundlefile�tr�oldfiles�fn�entriesrU�troffset�fp�f�gen�maybe_silent�tmpbundleurl�txnname�	bmchangesr^s'                                      @rr�r�{sB������ �,��$�$�%N�O�O��$�$����?�?��D��O�O��
�(�(�C�	�O�O�	
���B��(�E�"�"��:��*2�3�(�$�����(�I�3��9�~�H��$�)�E�"�4��9�H��)�n�G��H�
�I�
�W�W�8�a�<�W�
(���6�R�]�]�1�%5�6�6�6��K�K��N��G���L�L��O��'�'��
�
�a�(8�9��M�M�!��)�&/�/�Y������Y�I�/���"�.�.��2�3���"�"�;�/�%-�.�X������X�I�.�&-�.�g��'�'�!�*�g�J�.�!�!�K�*��w�w���(�$7�8�8��-�-�d�J�?�
��#�D�M�M�2�
�2�$�!�Q�a�:�o�A�2�	�
�/�t�W�=��K���J��B�<�D�
�'��j�$�F�
��M��%���������	
�
�
�	�	�	�W	*��!�!�(�+�r�
�r�}�}�1�1�3�4��������-�� � �/�/��b�(�C��
�
������2�&��d�b�%�8��B��I�I�b�M�'�'��"�5� ����
��.�.�*��&-�N�D�(��x�'� ����4��$��?�2����H�-�@��1�}��
�
�.�.�t�4�
'.�!�����<��M��+�+�-�;,�B
���!�,�,�X�6������,�-�.��H�H�]�E�2���)�)�"�a���D�� �7�7�?�?��G�G�N�N�$��0�0�2��
"�#-�����0G�#G�L�&�G�%�c�7�+=�+=�>�>�".��1E�1E�(�2�#���)�)�'�2�b��+�+� �#�r�(���3�"����	��!�!�)�,��DL�M�H�q�a��k�!2�!7�!7�!9�:�H�	�M����,�,�T�2�y�A�-�
�*�*�4�7�7�<�<����F�,��
�
�=�)�q
�t	�N�N�����4��.0��/��.��
�l@�?��-,�+��h3�2��"�\��N�-�,��	������E�F��h�h�z�*�+�������K�L��h�h�}�-�.������3���h�h�}�-�	.��
��i
�	�s��Y*�Y/�Y4�8Y9�/
Y>�Y>�]:�["�/C6Z�%Z	�7Z�AZ�C["�A Z:�.Z(�Z:�)["�8[�=[�[�;=["�8]:�
Z
�Z�
Z%	� ["�(
Z7�2Z:�:
[		�["�[�
[	�["�"B]7�7]:�:
^	c��URSU5Vs/sHoUR5PM nnU(dgSnU(aUSn[XX�5n[X5up�UR	S5n[
R"X[
RU5 U
Vs/sHo�XR54PM n
nURRXU
5 SSS5 U$s snfs snf!,(df   U$=f)z/perform a "soft" strip using the archived phasessort(%ln::)Nrr#)
r)r5rzryrr�retractboundary�archivedrir�)r1r2r�r�r�rr^r�r5r�r�r�r�r�s              r�	softstripr�4s���!%���.�(�!C�D�!C�A�v�v�x�!C�G�D����J�
��q�z��'��t�C�
�.�t�=��K�	
�	�	�(�	#�r����t����'�B�<D�E�H�q��*�/�/�1�2�H�	�E����$�$�T�y�9�
$����E��F�
$�	#���s#�C �0+C*�C%�8C*�%C*�*
C9c��URn/nUH0nXUR5nXQ;dMURU5 M2 SnU(a>URSX5nU(a#XR	5R5nXc4$SnXc4$)Nsmax(parents(%ld) - (%ld))�.)rirm�appendro�firstr5)r2r^�bmr�r�rmr�s       rryryGs���	
���B��H�
���a�5�k�o�o����>��O�O�A����K���i�i� <�g�O����0�0�2�3�8�8�:�K�� � ��K�� � rc�^�URnUR5nURRmUR	SUURR55nU(dgU4SjnU"UR	SU55nU"UR	SU55n	[
XX�U5n
URR[S5URU
5-5 URRSSURU
55 U
$)Ns (%ln)::(%ld) and not _internal()c�@>�UVs/sHnT"U5PM
 sn$s snfrr\)rorQ�to_nodes  �r�to_nodes�$_createstripbackup.<locals>.to_nodesns���$(�)�D�q���
�D�)�)��)s�z
roots(%ld)z
heads(%ld)ssaved backup bundle to %s
sbackupbundle)r&rgrjr5ro�headrevsrCr1�statusrr,�log)r2r�r5r�r&�unfi�
all_backupr�r3r4r�r�s           @rrzrz]s����
�(�(�C��?�?��D��n�n�!�!�G�
���+�������!��J�
��*�
�T�Y�Y�|�Z�8�9�E��T�Y�Y�|�Z�8�9�E��d�5��>�J��G�G�N�N�1�3�4�s�x�x�
�7K�K�L��G�G�K�K��7����*�9M���rc	��^�TR5RRnUVs1sH
oC"U5iM nnSn[TR	XeU[
RU55nXW-
nU(aASR[U4SjU555n	UR[S5U	-5 TRSU5V
s/sHo�R5PM sn
$s snfs sn
f)zDreturn list of roots of nodes where descendants are covered by nodess5%ld - ( ::( (roots(%ld):: and not _phase(%s)) -%ld) )s, c3�\># �UH!n[TUR55v� M# g7fr)rr5)r�nr2s  �rr�!safestriproots.<locals>.<genexpr>�s#����#L�8�a�E�$�q�'�,�,�.�$9�$9�8�s�),s9warning: orphaned descendants detected, not stripping %s
s
roots(%ld))rgrjrmr)ror�internalr,r*r�rr5)r1r2�nodes�torevr�ro�revsetr^�notstrip�nodestrrs `         r�safestriprootsr�{s�����O�O��'�'�+�+�E�#�$�e��E�!�H�e�D�$�
F�F��$�)�)�F�$�����F�G�G��~�H���*�*�V�#L�8�#L�L�M��
���
�K�L��
�	
�#�h�h�}�g�>�?�>��F�F�H�>�?�?��%��@s�C&�
C+c�*�\rSrSrSrSrSrSrSrg)�
stripcallbacki�z(used as a transaction postclose callbackc�V�XlX lX0lU=(d SUl/Ulg)N�backup)r1r2r�r�r�)�selfr1r2r�r�s     r�__init__�stripcallback.__init__�s$�����	����'�i��
���
rc�:�URRU5 gr)r��extend)r�r�s  r�addnodes�stripcallback.addnodes�s���
�
���U�#rc���[URURUR5nU(a7[	URURX R
UR5 ggr)r�r1r2r�r�r�r�)r�r��rootss   r�__call__�stripcallback.__call__�sB���t�w�w��	�	�4�=�=�A����$�'�'�4�9�9�e�[�[�$�*�*�E�r)r�r�r2r�r1N)	�__name__�
__module__�__qualname__�__firstlineno__�__doc__r�r�r��__static_attributes__r\rrr�r��s��2��$�Frr�Nc��UR5nU(d[XU5n[XXdUS9$URS5nUc[	XXCS9nURSU5 U(aX7lURU5 g)aUlike strip, but works inside transaction and won't strip irreverent revs

nodelist must explicitly contain all descendants. Otherwise a warning will
be printed that some nodes are not stripped.

Will do a backup if `backup` is True. The last non-None "topic" will be
used as the backup topic name. The default backup topic name is "backup".
)r�r�s�stripN)rer�r��getpostcloser��addpostcloser�r�)r1r2r�r�r�r�r��callbacks        r�delayedstripr��sv��
�	 �	 �	"�B�
��r��2���R�u�5�A�A����|�,�H��� ��&�F��
����h�/�������h�rc�J�[U5HnURX5 M gr)rTr�)r2rIr�rHrOs     rr�r��s��!�$�'�����X�"�(rc#�Z# �URRS5v� [R"U5(aoURR5HPnUR(dMUR(dM)URRUR5v� MR gg7f)Nr)	�manifestlog�
getstorager�istreemanifestr��data_entries�	is_revlog�is_manifestlog�	target_id)r2�entrys  rrTrT�sz���
�
�
�
%�
%�c�
*�*����d�#�#��Z�Z�,�,�.�E�����5�#7�#7�#7��&�&�1�1�%�/�/�B�B�/�$�s�A%B+�+B+�>-B+c��UR5n[RUR;aUR[	S55 gUR5 URRnURURS9 [UR5n[5n[5nU(a�UHynUSSS:XdMUSSS:XdMURUSS5 URU5 USSS-nURRU5(dMhURU5 M{ O�UR[	S	5[	S
5[U5S9n	UH�n
U	RU
5 XnUR!5H�nXv;aM
URU5 SU-nS
U-n
URRU5(aURU5 URRU
5(dMxURU
5 M� M� U	R#5 [R$UR;a�[&R("U5HqnSU-nSU-n
URRU5(aURU5 URRU
5(dM`URU
5 Ms [XT-
5n[XE-
5n[+XE-
5H nUR-[	S5U-5 M" [+XT-
5H nUR-[	S5U-5 M" U(dU(aXUR-[	S5UU4-5 XSl
SUlUR1S5nUR-U5 SSS5 OUR-[	S55 SSS5 g!,(df   N=f!,(df   g=f)zlRebuilds the fncache file from repo history.

Missing entries will be added. Extra entries will be removed.
sE(not rebuilding fncache because repository does not support fncache)
N)r��sdata/���s.is.ds
rebuildings
changesets)�unit�totals	data/%s.is	data/%s.dsmeta/%s/00manifest.ismeta/%s/00manifest.dsremoving %s
s
adding %s
s(%d items added, %d removed from fncache
Tsfncachesfncache already up to date
)rgr�FNCACHE_REQUIREMENTr�r�lockr��fncache�ensureloadedr)r�rr�_exists�makeprogressrFrGrH�complete�TREEMANIFEST_REQUIREMENTr�dirsr*�write�_dirtyr)r1r2�	only_data�fnc�
oldentries�
newentries�	seenfilesr��dataf�progressrm�ctxr��d�dir�addcount�removecountr]r�s                   r�rebuildfncacher�sH��
�?�?��D��'�'�t�/@�/@�@�
���
�&�
�	
�	�	
�����j�j� � �����b�g�g��&�����%�
��U�
��E�	�����R�a�5�H�$��2�3��5���M�M�!�A�b�'�*��N�N�1�%��c�r�F�U�N�E��z�z�)�)�%�0�0�"���u�-�
�����-� �q��'7�s�4�y�'��H�������$��i������A��~� ��M�M�!�$�$�q�(�A�$�q�(�A��z�z�)�)�!�,�,�"���q�)��z�z�)�)�!�,�,�"���q�)�%�	�$
�����0�0�D�4E�4E�E� �}�}�Y�/��+�c�1��+�c�1���:�:�%�%�a�(�(��N�N�1�%��:�:�%�%�a�(�(��N�N�1�%�0��z�.�/���*�1�2���
�/�0�A��H�H�Q�'�(�1�,�-�1��
�/�0�A��H�H�Q�~�&��*�+�1��{��H�H��>�?��[�)�*�
�%�K��C�J��!�!�*�-���	�	�"�
�.�-�
�H�H�Q�6�7�8�S
��L.�-��M
��sG�A,O0�
O0�AO0�$C O0�B9O0�CO0�!O�3#O0�
O-	�)O0�0
O>c�N�U(dg/nURnSn[U5H"upVXQ;aUS-
nMURU5 M$ URSSSS9n[R
"USUR5HnURU5 M UR5 U$)a�Delete some obsmarkers from obsstore and return how many were deleted

'indices' is a list of ints which are the indices
of the markers to be deleted.

Every invocation of this function completely rewrites the obsstore file,
skipping the markers we want to be removed. The new temporary file is
created, remaining markers are written there and on .close() this file
gets atomically renamed to obsstore, thus guaranteeing consistency.Nrrsobsstore�wT)�
atomictemp)	�_allrwr�r�r
�
encodemarkers�_versionrr�)	rx�indices�left�currentr�r�r��newobsstorefilerls	         rr�r�%s�����
�D��m�m�G�	�A��'�"����<�
��F�A�����A��	#��m�m�K��$�m�G�O��'�'��d�H�4E�4E�F�����e�$�G������Hr)TTF)Tr�)NT)F)'�
__future__r�i18nrr5rr�rr	r
rrr
rrrrrrr�utilsrrrCrKrRrXr�r�ryrzr�r�r�r�rTrr�r\rr�<module>r(s���#�����������8�v�2�
	
�v�r�&!�,�<@�(F�F�& �0#�
C�Y9�x
r

Youez - 2016 - github.com/yon3zu
LinuXploit