
    2i\$                     @   % S SK Jr  S SKJr  S SKJr  Sr\\S'    Sr\\S'    Sr	\\S	'    S
r
\\S'    Sr\\S'    Sr\\S'    Sr\\S'    Sr\\S'    Sr\\S'    Sr\\S'    Sr\\S'    Sr\\S'    Sr\\S'    Sr\\S'    S r\\S!'    S"r\\S#'    S$r\\S%'    S&r\\S''    S(r\\S)'    S*r\\S+'    S,r\\S-'     " S. S/\5      r " S0 S1\5      r " S2 S3\5      r " S4 S5\5      r " S6 S7\5      r  " S8 S9\5      r!\" S:5       " S; S<\5      5       r" " S= S>\5      r#g?)@    )Enum)Final)
deprecatedzvcs.change.idVCS_CHANGE_IDzvcs.change.stateVCS_CHANGE_STATEzvcs.change.titleVCS_CHANGE_TITLEzvcs.line_change.typeVCS_LINE_CHANGE_TYPEzvcs.owner.nameVCS_OWNER_NAMEzvcs.provider.nameVCS_PROVIDER_NAMEzvcs.ref.base.nameVCS_REF_BASE_NAMEzvcs.ref.base.revisionVCS_REF_BASE_REVISIONzvcs.ref.base.typeVCS_REF_BASE_TYPEzvcs.ref.head.nameVCS_REF_HEAD_NAMEzvcs.ref.head.revisionVCS_REF_HEAD_REVISIONzvcs.ref.head.typeVCS_REF_HEAD_TYPEzvcs.ref.typeVCS_REF_TYPEzvcs.repository.change.idVCS_REPOSITORY_CHANGE_IDzvcs.repository.change.titleVCS_REPOSITORY_CHANGE_TITLEzvcs.repository.nameVCS_REPOSITORY_NAMEzvcs.repository.ref.nameVCS_REPOSITORY_REF_NAMEzvcs.repository.ref.revisionVCS_REPOSITORY_REF_REVISIONzvcs.repository.ref.typeVCS_REPOSITORY_REF_TYPEzvcs.repository.url.fullVCS_REPOSITORY_URL_FULLzvcs.revision_delta.directionVCS_REVISION_DELTA_DIRECTIONc                   *    \ rS rSrSr Sr Sr SrSrg)VcsChangeStateValues   openwipclosedmerged N)	__name__
__module____qualname____firstlineno__OPENWIPCLOSEDMERGED__static_attributes__r"       u/home/james-whalen/.local/lib/python3.13/site-packages/opentelemetry/semconv/_incubating/attributes/vcs_attributes.pyr   r      s+    D q
C _F vFer,   r   c                       \ rS rSrSr SrSrg)VcsLineChangeTypeValues   addedremovedr"   N)r#   r$   r%   r&   ADDEDREMOVEDr+   r"   r,   r-   r/   r/      s    E$G&r,   r/   c                   0    \ rS rSrSr Sr Sr Sr SrSr	g)	VcsProviderNameValues   githubgitlabgitteagitea	bitbucketr"   N)
r#   r$   r%   r&   GITHUBGITLABGITTEAGITEA	BITBUCKETr+   r"   r,   r-   r6   r6      s*    F'F'F*E$I-r,   r6   c                       \ rS rSrSr SrSrg)VcsRefBaseTypeValues   branchtagr"   Nr#   r$   r%   r&   BRANCHTAGr+   r"   r,   r-   rC   rC          Fk
Cbr,   rC   c                       \ rS rSrSr SrSrg)VcsRefHeadTypeValues   rE   rF   r"   NrG   r"   r,   r-   rL   rL      rJ   r,   rL   c                       \ rS rSrSr SrSrg)VcsRefTypeValues   rE   rF   r"   NrG   r"   r,   r-   rO   rO      rJ   r,   rO   zUThe attribute vcs.repository.ref.type is deprecated - Replaced by `vcs.ref.head.type`c                       \ rS rSrSr SrSrg)VcsRepositoryRefTypeValues   rE   rF   r"   NrG   r"   r,   r-   rR   rR      s     Fk
Cbr,   rR   c                       \ rS rSrSr SrSrg)VcsRevisionDeltaDirectionValues   behindaheadr"   N)r#   r$   r%   r&   BEHINDAHEADr+   r"   r,   r-   rU   rU      s    FAECr,   rU   N)$enumr   typingr   typing_extensionsr   r   __annotations__r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r/   r6   rC   rL   rO   rR   rU   r"   r,   r-   <module>r_      s     (&u & - % , - % , 5 e 4 ) ( / 5 . / 5 .  7 u 6" / 5 . / 5 .  7 u 6 / 5 . %e $ #= % < &C U B 3 U 2 ";  : &C U B ";  : ";  : 'E e D
f4 f'd '
.D 
.c4 cc4 cct c [c ccDd Dr,   