File: //usr/lib/python3/dist-packages/hgext/convert/__pycache__/cvsps.cpython-310.pyc
o
�]LbЍ � @ s� d dl mZ d dlZd dlZd dlZd dlmZ d dlmZ d dl m
Z
mZmZm
Z
mZ d dlmZmZmZ ejZG dd� de�ZG d d
� d
e�Zdd� Zddd�ZG dd� de�Zddd�Zdd� ZdS )� )�absolute_importN)�_)�open)�encoding�error�hook�pycompat�util)�dateutil�procutil�
stringutilc @ � e Zd ZdZdd� Zdd� ZdS )�logentrya� Class logentry has the following attributes:
.author - author name as CVS knows it
.branch - name of branch this revision is on
.branches - revision tuple of branches starting at this revision
.comment - commit message
.commitid - CVS commitid or None
.date - the commit date as a (time, tz) tuple
.dead - true if file revision is dead
.file - Name of file
.lines - a tuple (+lines, -lines) or None
.parent - Previous revision of this entry
.rcs - name of file as returned from CVS
.revision - revision number as tuple
.tags - list of tags on the file
.synthetic - is this a synthetic "file ... added on ..." revision?
.mergepoint - the branch that has been merged from (if present in
rlog output) or None
.branchpoints - the branches that start at the current entry or empty
c K s d| _ | j�|� d S �NF)� synthetic�__dict__�update��self�entries� r �5/usr/lib/python3/dist-packages/hgext/convert/cvsps.py�__init__4 s zlogentry.__init__c �0 � fdd�t � j�D �}dt� �jd�|�f S )Nc 3 �"