Repository URL to install this package:
| 
      
        
        
        Version: 
        
         
          
          0.1.31-1  ▾
        
         | 
| 
    
    odigos-demo-inventory
  
    /
        
    opt
  
        /
        
    odigos-demo-inventory
  
        /
        
    site-packages
  
        /
        
    dulwich
  
        /
        
    __pycache__
  
        /
        walk.cpython-311.pyc
   | 
|---|
§
    iµµh4@  ã                   óð    d Z ddlZddlZddlmZ ddlmZmZmZm	Z	m
Z
mZ ddlm
Z
mZmZmZmZ ddlmZ ddlmZmZmZ d	Zd
ZeefZdZ G d d
¦  «        Z G d d¦  «        Z G d d¦  «        Zd fdZdS )z=General implementation of walking commits and their contents.é    N)Úchain)ÚDequeÚDictÚListÚOptionalÚSetÚTupleé   )ÚRENAME_CHANGE_TYPESÚRenameDetectorÚ
TreeChangeÚtree_changesÚtree_changes_for_merge)ÚMissingCommitError)ÚCommitÚObjectIDÚTagÚdateÚtopoé   c                   ó.    e Zd ZdZddZddZdefdZdS )	Ú	WalkEntryz1Object encapsulating a single result from a walk.ÚreturnNc                 ój    || _         |j        | _        |j        | _        i | _        |j        | _        d S ©N)ÚcommitÚstoreÚ_storeÚget_parentsÚ_get_parentsÚ_changesÚrename_detectorÚ_rename_detector)ÚselfÚwalkerr   s      ú7/usr/local/lib/python3.11/site-packages/dulwich/walk.pyÚ__init__zWalkEntry.__init__3   s5    ØØlØ"Ô.ÔØ57
Ø &Ô 6ÔÐÐó    c                 ó     j                              |¦  «        }|£ j        }                      |¦  «        st          }d}nt                                |¦  «        ¦  «        dk    ret          } j                              |¦  «        d                  j        }|r0|                      j        j	        |¦  «        \  }} j        |         }nt          } fd                      |¦  «        D ¦   «         }|r^ fd|D ¦   «         }g }|D ]K}		 |	                      j        j	        |¦  «        \  }}
|                     |
¦  «         <# t          $ r Y Hw xY w|j        }|r0 j        |         }|                      j        j	        |¦  «        \  }}t           | j        || j        ¬¦  «        ¦  «        }| j         |<