Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/hgext/remotefilelog/__pycache__/ |
Upload File : |
o �]Lb�+ � @ s� d dl mZ d dlmZ d dlmZmZ d dlmZm Z m Z mZmZm Z ddlmZmZmZ d ZdZdZdd d �ZG dd� de j�Zd d� Zdd� ZdS )� )�absolute_import)�_)�bin�hex)� bundlerepo�changegroup�error�match�mdiff�pycompat� )� constants� remotefilelog�shallowutil� Nc c s� � t |tj�st| |�j||||d�D ]}|V qd S t|�dkr(|�� V d S t�||j�}|�|d �d }|� d|� t �t|�d �D ]} || || d } }||�}|�||| |�D ]}|V q`qG|�� V d S )N��unitsr r ) � isinstancer �super�group�len�closer � sortnodes�parents�insertr �xrange� nodechunk) �cls�self�nodelist�rlog�lookupr �reorder�c�p�i�prev�curr�linknode� r) �C/usr/lib/python3/dist-packages/hgext/remotefilelog/shallowbundle.py�shallowgroup s$ � �r+ c sN e Zd Z� fdd�Zddd�Z� fdd�Zdd � Z� fd d�Zdd � Z� Z S )�shallowcg1packerc s. t �| j�rd}tt| �j||||fi |��S )NF)r � isenabled�_repor r, �generate)r � commonrevs�clnodes�fastpathlinkrev�source�kwargs�� __class__r) r* r/ 9 s ��zshallowcg1packer.generateNc C s t t| ||||d�S )Nr )r+ r, )r r r r! r r"