Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib64/python3.9/site-packages/hgext/convert/__pycache__/ |
Upload File : |
a �+�b:6 � @ sv d dl mZ d dlZd dlZd dlmZ d dlmZ d dlm Z m Z d dlmZ ddl mZ G d d � d ejej�ZdS )� )�absolute_importN)�_)�open)�error�pycompat)�dateutil� )�commonc @ s� e Zd Zd&dd�Zdd� Zdd� Zdd � Zd d� Zdd � Zdd� Z dd� Z dd� Zdd� Zdd� Z dd� Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� ZdS )'�monotone_sourceNc C s t j�| ||||� |r2t|�dkr2t�td���t j�| |d� || _|| _ d| _ || _t �td�| �}t j �t j �|d��s�z t|d�}|�d�}|�� W n ty� d }Y n0 |d kr�|�d}d} | } d }d}t�|d | �| _t�|d | d | �| _t�|d | d | �| _t�|d | d | d | �| _t�|d | d | �| _t�|d | �| _t�|d | d | �| _t�|| d | d | �| _|d | | d | } t�| d | d �| _d | _d | _ d | _!d | _"t j#ddd� d S ) Nr s9 monotone source does not support specifying multiple revss mtnFs+ %s does not look like a monotone repositorys _MTNs rb� � s SQLite format 3 s \s*s \s+"((?:\\"|[^"])*)"\s*s \s+\[(\w+)\]\s*s (?:.|\n)+s dirs files contents add_files patchs froms tos renames deletes tags revisions names values attrs "mtn:execute"s "true")�abort)$r �converter_source�__init__�lenr �Abortr �commandline�ui�path� automatestdio�revsZNoRepo�os�exists�joinr �read�close�IOError�re�compile�dir_re�file_re�add_file_re�patch_re� rename_re� delete_re�tag_re�cert_re�attr_execute_re�manifest_rev�manifest�files�dirsZ checktool)�selfr Zrepotyper r Znorepo�f�header�space�name�value�revision�lines�attr� r5 �</usr/lib64/python3.9/site-packages/hgext/convert/monotone.pyr sl �� � �����zmonotone_source.__init__c O s* | j r| j|i |��S | j|i |��S d S �N)r �mtnrunstdio�mtnrunsingle�r, �args�kwargsr5 r5 r6 �mtnrun\ s zmonotone_source.mtnrunc O s"