403Webshell
Server IP : 217.160.0.244  /  Your IP : 216.73.217.138
Web Server : Apache
System : Linux infong-eu155 4.4.400-icpu-108 #2 SMP Wed Feb 11 11:51:01 UTC 2026 x86_64
User : u100174116 ( 6746176)
PHP Version : 8.5.10
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/breezy/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/breezy/__pycache__/uncommit.cpython-313.pyc
�

p��g4��T�SrSSKJr SSKJr SSKJr SSKJr SrS	Sjr	g)
z@Remove the last revision from the history of the current branch.�)�errors)�revision)�Branch)�BoundBranchOutOfDatec�
�URR5nURX#5n/nUR5HAupxXu;aMUH/n	URR	U	5 URU	5 M1 MC U$)z�Remove tags on revisions between old_tip and new_tip.

:param branch: Branch to remove tags from
:param graph: Graph object for branch repository
:param old_tip: Old branch tip
:param parents: New parents
:return: Names of the removed tags
)�tags�get_reverse_tag_dict�find_unique_ancestors�items�
delete_tag�append)
�branch�graph�old_tip�parents�reverse_tags�	ancestors�removed_tags�revidr�tags
          �1/usr/lib/python3/dist-packages/breezy/uncommit.py�remove_tagsrs{���;�;�3�3�5�L��+�+�G�=�I��L�#�)�)�+����!���C��K�K�"�"�3�'�����$��,���Nc	���/nUb!UR5 URU5 UR5 URU5 /nUbUR5SSnU(a)Sn	UR5c[R
"5eO4UR
5n	U	b!U	R5 URU	5 UR5up�U	bX�R5:wa[X	5eUcU
nUS-
nU
n
UnURR5nURU5HpnX�:XaUn OxU(a[SU
U4-5 U
S-n
URU/5RUS5nU(dMSUR![#USS55 Mr [$R&nU(d�U	bU	R)X�5 UR)X�5 U	cSnUnOUnU	n[*R,SH'nUnU[$R&:XaSnU"UUX�UU5 M) [$R."U5(dU/nO/nUb+UR![#U55 UR1U5 UR35(aU(d
[5XUU5 [#U5HnUR75 M g![#U5HnUR75 M f=f)a�Remove the last revision from the supplied branch.

:param dry_run: Don't actually change anything
:param verbose: Print each step as you do it
:param revno: Remove back to this revision
:param local: If this branch is bound, only remove the revisions from the
    local branch. If this branch is not bound, it is an error to pass
    local=True.
:param keep_tags: Whether to keep tags pointing at the removed revisions
    around.
NrzRemoving revno %d: %s�
post_uncommit)�
lock_writer
�get_parent_ids�get_bound_locationr�LocalRequiresBoundBranch�get_master_branch�last_revision_info�
last_revisionr�
repository�	get_graph�iter_lefthand_ancestry�print�get_parent_map�get�extend�reversed�
_mod_revision�
NULL_REVISION�set_last_revision_infor�hooks�is_null�set_parent_ids�
supports_tagsr�unlock)r�dry_run�verbose�revno�tree�local�	keep_tags�
unlockable�pending_merges�master�	old_revnor�	new_revno�	cur_revno�new_revision_idr�rev_idr�
hook_local�hook_master�hook�hook_new_tip�items                       r�uncommitrF0s���(�J�O����O�O�����d�#��������&�!�����!�0�0�2�1�2�6�N���F��(�(�*�2��5�5�7�7�3��-�-�/�F��!��!�!�#��!�!�&�)�#�6�6�8��	���'�-A�-A�-C�"C�&�v�6�6��=��E��A�I�	��	�!���!�!�+�+�-���2�2�7�;�F��%�"(�����-��F�0C�C�D���N�I��*�*�F�8�4�8�8���F�G���

�!�!�(�7�1�2�;�"7�8�<�$,�9�9�O���!��-�-�i�I��)�)�)�E��~�!�
�$��#�
�$�����_�5��.���=�#>�#>�>�#'�L����Y��L��	6�!�(�(��9�9�*�+���������x��7�8��#�#�G�,��#�#�%�%�i��F�7�G�<��Z�(�D��K�K�M�)��H�Z�(�D��K�K�M�)�s�JK�$K*)FFNNFF)
�__doc__�rrr+rrrrrF�rr�<module>rJs8��"G��'��(��.
��
�	
�
��dr

Youez - 2016 - github.com/yon3zu
LinuXploit