File: //usr/lib/python3/dist-packages/hgext/convert/__pycache__/gnuarch.cpython-310.pyc
o
^�UbN4 � @ s� d dl mZ d dlZd dlZd dlZd dlZd dlmZ d dlm Z m
Z
mZmZm
Z
d dlmZmZ ddlmZ G dd � d ejej�ZdS )
� )�absolute_importN)�_)�encoding�error�mail�pycompat�util)�dateutil�procutil� )�commonc s� e Zd ZG dd� de�Zd(� fdd� Zdd� Zdd � Zd
d� Zdd
� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� Zd&d'� Z� ZS ))�gnuarch_sourcec @ s e Zd Zdd� ZdS )zgnuarch_source.gnuarch_revc C s@ || _ d| _d | _d| _d | _g | _g | _g | _i | _i | _ d S )N� )
�rev�summary�date�author�continuationof� add_files� mod_files� del_files� ren_files�ren_dirs)�selfr � r �7/usr/lib/python3/dist-packages/hgext/convert/gnuarch.py�__init__ s
z#gnuarch_source.gnuarch_rev.__init__N)�__name__�
__module__�__qualname__r r r r r �gnuarch_rev s r Nc s� t t| �j||||d� tj�tj�|d��s t�t d�| ��d | _
t�d�r,d| _
nt�d�r5d| _
n
t
�t d�t d�d ��tj�| || j
� tj�|�| _d | _d | _d | _i | _i | _i | _tj| _g | _d S )N)�revs� {arch}s+ %s does not look like a GNU Arch repositorys baz� tlas cannot find a GNU Arch tools (try installing the %s package))�superr
r �os�path�exists�joinr �NoRepor �execmdr
�findexer �Abort�commandline�realpath�tmppath�treeversion�lastrev�changes�parents�tagsr �archives)r �ui�repotyper&