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/convert/__pycache__/ |
Upload File : |
o ^�Ub�, � @ s� d dl mZ d dlZd dlZd dlZd dlZd dlmZ d dlm Z m Z d dlmZm Z mZmZ d dlmZmZ ddlmZmZ ejZejZejZejZejZejZG d d � d e�ZdS )� )�absolute_importN)�_)�getattr�open)�encoding�error�pycompat�util)�dateutil�procutil� )�common�cvspsc s^ e Zd Zd� fdd� Zdd� Zdd� Zdd � Zd d� Zdd � Zdd� Z dd� Z dd� Z� ZS )�convert_cvsNc s� t t| �j||||d� tj�|d�}tj�|�s!ttd�| ��t ddd� d | _ i | _i | _i | _ d | _ttj�|d�d��� d d� | _ttj�|d �d��� d d� | _tj| _| �� d S ) N)�revss CVSs$ %s does not look like a CVS checkout� cvs)�debnames Root� rb���s Repository)�superr �__init__�os�path�join�exists�NoRepor � checktool� changeset�files�tags� lastbranch�socketr �read�cvsroot�cvsrepor �_connect)�self�ui�repotyper r �cvs�� __class__� �3/usr/lib/python3/dist-packages/hgext/convert/cvs.pyr , s ""zconvert_cvs.__init__c C s | j d urd S i | _ d}| jr:t| j�dkrt�td���z t| jd �}W n ty9 t�td�| jd ��w t� � }z�t �| j� d}| j �dd�sPd }tj| j |d�}tj| j |t| j �dd ��| j �dd �| j �dd�d�}|D ]�}|r�|j|kr� nxd |j }| �|j�|_|| j|j<