관리-도구
편집 파일: log.cpython-311.pyc
� �܋ft. � �: � d dl m Z d dlZd dlZd dlmZ d dlmZmZm Z d dl mZmZm Z mZmZmZmZ d dlmZ d dlmZmZmZmZmZ d dlmZ erd dlmZ d d lm Z d d l!m"Z"m#Z# ddgZ$ G d � dee%e%eee&e&f e%f � � Z' G d� dee' e� � Z(dS )� )�mmapN)�defenc)� parse_date�Serializable�altz_to_utctz_str)�Actor�LockedFD�LockFile�assure_directory_exists�to_native_path� bin_to_hex�file_contents_ro_filepath)�Iterator�List�Tuple�Union� TYPE_CHECKING)�PathLike)�SymbolicReference)�BytesIO)�GitConfigParser�SectionConstraint�RefLog�RefLogEntryc �> � e Zd ZdZ ej d� � ZdZdefd�Z defd�Z edefd�� � Zedefd�� � Z edefd �� � Zedeeef fd �� � Zedefd�� � Zeded edededededd fd�� � Zededd fd�� � ZdS )r z:Named tuple allowing easy access to the revlog data fieldsz^[0-9A-Fa-f]{40}$� �returnc �* � | � � � S )z0Representation of ourselves in git reflog format)�format��selfs �]/builddir/build/BUILD/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/git/refs/log.py�__repr__zRefLogEntry.__repr__/ s � ��{�{�}�}�� c � � | j }| j }d� | j | j |j |j |d t |d � � | j � � S )z8:return: a string suitable to be placed in a reflog filez{} {} {} <{}> {!s} {} {} r � ) �actor�timer � oldhexsha� newhexsha�name�emailr �message)r! �actr( s r"