Repository URL to install this package:
|
Version:
0.1.31 ▾
|
odigos-demo-inventory
/
opt
/
odigos-demo-inventory
/
site-packages
/
dulwich
/
__pycache__
/
pack.cpython-311.pyc
|
|---|
§
iµµh f ã óº d Z ddlZddlmZmZ ddlmZ ddlmZm Z ddl
mZ n# e
$ r ddlmZ Y nw xY wddlZddlZddlZddlmZ dd lmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z" dd
lm#Z# n# e$$ r dd
l%m#Z# Y nw xY wddl&Z&ddl'Z'ddl(m)Z) ddlm*Z*m+Z+ dd
lm,Z, ddl-Z-dZ.n
# e$$ r dZ.Y nw xY wej/ dk rdZ.ddl0m1Z1m2Z2 ddl3m4Z4 ddl5m6Z6 ddl7m8Z8m9Z9m:Z:m;Z;m<Z< dZ=dZ>e=e>fZ?dZ@dZAe"e e"eBeCf eeB f eeB f ZDeeBge eCeDf f ZEeeCeFgdf ZGe eCeeB f ZH G d deI¦ « ZJ G d de#¦ « ZK G d deK¦ « ZL G d d!¦ « ZM dd"eeCgeBf d#eeC d$e eeC eeC f fd%ZN G d& d'eI¦ « ZO G d( d)¦ « ZPd*ZQdeQfd+eeCgeBf d,ePd-eRd.eCd$eBf
d/ZSd0 ZTd1 ZUdd2ZVd3 ZWd4 ZXe eBeCeeC f ZY G d5 d6¦ « ZZ G d7 d8eZ¦ « Z[ G d9 d:eZ¦ « Z\ G d; d<e\¦ « Z] G d= d>e\¦ « Z^d$e eCeCf fd?Z_d@e"eBeeB f d$eCfdAZ`dddeQfdBeeCgeBf d+eeeCgeBf d$e ePeBf fdCZadD Zb G dE dF¦ « Zc G dG dHec¦ « ZddI ZeddKZf G dL dM¦ « Zg e!dN¦ « Zh G dO dPeeh ¦ « Zi G dQ dReieP ¦ « Zj G dS dTeieY ¦ « Zk G dU dVeie9 ¦ « Zl G dW dX¦ « Zm G dY dZ¦ « Znd[ Zodd]Zpdd^Zqddd\d_d`e"ee9 ee e9eeB f f daeeR dbeeC dceCfddZrde Zsdf ZtdddgdheLdieeB djeeeB d$eeP fdkZudddld`e"eeB ee e9eeB f f dmeeC d$eeP fdnZvd`e"ee9 ee e9eeH f f d$ee9 fdoZw ddmeeC fdpZxdddddqd`e"ee9 ee e9eeB f f daeeR dbeeC dreRd$e eCeeP f f
dsZy ddheLdiee e8eeH f dbeeC daeeR dteRdreRdjeeeB d$eeP fduZzdve9d$ePfdwZ{ ddheLdiee e8eeH f dbeeC daeeR dteRdceCdjeeeB fdxZ|ddd\dyd`e"ee9 ee e9eeB f f dbeeC daeeR dceCfdzZ} G d{ d|¦ « Z~ddd\d}d~eeP fdZd Zd$eBfdZdZd Zd Zd
Z
deeY deBd$eBfdZeZ G d d¦ « Zd\dddediee8 d$e eBef fdZ ddlm
Z
mXZX dS # e$$ r Y dS w xY w)a® Classes for dealing with packed git objects.
A pack is a compact representation of a bunch of objects, stored
using deltas where possible.
They have two parts, the pack file, which stores the data, and an index
that tells you where the data is.
To find an object you look in all of the index files 'til you find a
match for the object name. You then use the pointer got from this as
a pointer in to the corresponding packfile.
é N)ÚdefaultdictÚdeque)Úsuppress)ÚBytesIOÚUnsupportedOperation)ÚCSequenceMatcher)ÚSequenceMatcher)Úchain)ÚBinaryIOÚCallableÚDequeÚDictÚGenericÚIterableÚIteratorÚListÚOptionalÚSequenceÚSetÚTupleÚTypeVarÚUnion)ÚProtocol)Úsha1)ÚSEEK_CURÚSEEK_END)Úunpack_fromTFÚPlan9é )ÚApplyDeltaErrorÚChecksumMismatch)ÚGitFile)ÚLRUSizeCache)ÚObjectIDÚShaFileÚ
hex_to_shaÚ
object_headerÚ
sha_to_hexé é é
i c ó e Zd ZdZd ZdS )ÚUnresolvedDeltasz$Delta objects could not be resolved.c ó || _ d S ©N)Úshas)Úselfr0 s ú7/usr/local/lib/python3.11/site-packages/dulwich/pack.pyÚ__init__zUnresolvedDeltas.__init__r s
Ø ó N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r3 © r4 r2 r- r- o s) Ø.Ð.ðð ð ð ð r4 r- c ó e Zd ZdeddfdZ ddeeeee f dee egdf ddfdZ
dedefd Z
dedefd
ZdS )ÚObjectContainerÚobjÚreturnNc ó dS )z)Add a single object to this object store.Nr9 ©r1 r<