| Server IP : 162.144.4.212 / Your IP : 216.73.216.108 Web Server : Apache System : Linux gator2125.hostgator.com 5.14.0-162.23.1.9991722448259.nf.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 31 18:11:45 UTC 2024 x86_64 User : cozeellc ( 2980) PHP Version : 8.3.31 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}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<