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 : /lib64/python3.9/site-packages/mercurial/__pycache__/ |
Upload File : |
a �+�b_. � @ sT d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dlZddl m Z ddlmZ ddl mZ ddlmZmZmZm Z mZmZmZ ddlmZ ejZd Zd Zdd� Zd gddgddgdgddgd�Zdd� Zdd� Z ddd� Z!dd� Z"G dd� de#�Z$G dd � d e#�Z%G d!d"� d"e#�Z&e&e$d#d$� d%d$� d&d$� d'd$� e%d(�Z'd.d,d-�Z(dS )/� )�absolute_importN� )�_��nullrev)�open)�error� formatter�match�pycompat�scmutil�util�vfs)� stringutili � i � c C s� |rt �|�}nXt| t�s"td��tj�| �}|�� }t � |g �D ]$}|�|�rB|dt|� � } qhqBtj�t � |��}t �|�}|�d�s�|d7 }|�d�r�|dd� }|�d�s�tj�|�s�d|v r�t�td���|S ) zWchoose prefix to use for names in archive. make sure prefix is safe for consumers.s dest must be string if no prefixN� /s ./� s ../s /../s* archive prefix contains illegal components)r �normpath� isinstance�bytes� ValueError�os�path�basename�lower�exts�get�endswith�lenZ localpathZpconvert� startswith�isabsr �Abortr )�dest�kind�prefixr ZsfxZlpfx� r$ �8/usr/lib64/python3.9/site-packages/mercurial/archival.py� tidyprefix) s&