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/hgext/remotefilelog/__pycache__/ |
Upload File : |
a �+�b�8 � @ s� d dl mZ d dlZd dlZd dlZd dlZd dlZd dlmZ d dl m Z mZ d dlm Z d dlmZmZmZmZmZmZmZmZmZmZmZmZmZmZ ddlmZmZ ej Z!d d � Z"da#dd � Z$dd� Z%dd� Z&dd� Z'dd� Z(dd� Z)dd� Z*dS )� )�absolute_importN)�_)�bin�hex)�open)�changegroup� changelog�context�error� extensions�match�pycompat�scmutil�store�streamclone�util�wireprotoserver�wireprototypes�wireprotov1server� )� constants�shallowutilc s( t | � � fdd�}t�tjd|� dS )zGSets up a normal Mercurial repo so it can serve files to shallow repos.c s� |j pg }tj|v r�d } d } |j p$g D ]F}|�d�rL|td�d � �d�} q&|�d�r&|td�d � �d�} q&t�� � | s~| r�t��jdd | | �� t � fdd�|D ��}| |||||g|�R i |��S )Ns includepattern=� s excludepattern=� c s g | ]}� |�s|�qS � r ��.0�f��mr �M/usr/lib64/python3.9/site-packages/hgext/remotefilelog/remotefilelogserver.py� <listcomp>C r z6setupserver.<locals>.generatefiles.<locals>.<listcomp>) Z_bundlecapsr ZBUNDLE2_CAPABLITY� startswith�len�splitr �always�root�list)�orig�selfZchangedfilesZ linknodesZ commonrevs�source�args�kwargs�caps�includepattern�excludepatternZcap��repor r � generatefiles/ s, � ���z"setupserver.<locals>.generatefiless generatefilesN)�onetimesetupr �wrapfunctionr Zcgpacker)�uir1 r2 r r0 r �setupserver* s �r6 Fc s� t rdS da tjdddd�t� tjdddd�t� tjd d dd�t� G dd� dt�}|� � � fd d�}|dftjd<