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/mercurial/__pycache__/ |
Upload File : |
a �+�b}i � @ s d dl mZ d dlZddlmZ ddlmZ ddlmZm Z mZm ZmZmZmZmZmZ ddlmZ dZd d � Zdd� Zd d� Zdd� Zd3dd�Zdd� Zdd� Zdd� Zdd� Zdd� Z dd� Z!d4d d!�Z"d"d#� Z#d5d$d%�Z$d&d'� Z%d6d(d)�Z&d7d*d+�Z'd8d,d-�Z(d9d/d0�Z)d:d1d2�Z*dS );� )�absolute_importN� )�_)�hex) �error�match�merge� mergestate�pathutil�pycompat�requirements�scmutil�util)�hashutilFc C sZ t �dt|�|���0 t� }t� }t� }d}d}|�d�D ]�}|�� }|r:|�d�rXq:q:|�d�r�|dd� �� }|r�|�|� q:|dkr�|r�||kr�t� t d �d |i ��d}|}q:q:|dkr�d}|}q:|r:|du r�tj t d �||d� t d�d��|�� �d��r | �t d�||d� � q:|�|� q:|||fW d � S 1 �sL0 Y dS )z�Parse sparse config file content. action is the command which is trigerring this read, can be narrow, sparse Returns a tuple of includes, excludes, and profiles. z+sparse.parseconfig(ui, %d bytes, action=%s)NF� � #s %include � s [include]s5 %(action)s config cannot have includes after excludes� actionTs [exclude]s4 %(action)s config entry outside of section: %(line)s)r s lines<