관리-도구
편집 파일: ref.cpython-311.pyc
� �܋f% � �: � d dl Z d dlmZ dZ G d� de� � ZdS )� N)� CompoundDB)�ReferenceDBc �B � � e Zd ZdZdZ� fd�Z� fd�Zd� Zd� fd� Z� xZ S ) r z7A database consisting of database referred to in a fileNc �V �� t � � � � � || _ d S �N)�super�__init__� _ref_file)�self�ref_file� __class__s ��]/builddir/build/BUILD/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/gitdb/db/ref.pyr zReferenceDB.__init__ s$ �� � ��������!����� c � �� |dk r)t � � | _ | � � � d S t � � � |� � d S )N�_dbs)�listr �_update_dbs_from_ref_filer �_set_cache_)r �attrr s �r r zReferenceDB._set_cache_ sM �� ��6�>�>����D�I��*�*�,�,�,�,�,��G�G����%�%�%�%�%r c � � � | j }|�ddlm} |}t � � � t j | j dd�� � 5 }d� |D � � � d d d � � n# 1 swxY w Y n# t $ r Y nw xY wt � � � }d� | j D � � }||z D ]E}t | j d d � � � D ]&\ }}|� � � |k r | j |= �&�'�Ft ||z � fd�� � � } | D ]a} ||� � }t |t � � r|� � � | j � |� � �R# t"