+
    BV-j–  ã                  ó¼   € ^ RI Ht ^ RIt^ RIHtHt ^ RIHt ^ RIH	t	 ^ RI
HtHtHtHtHt ]P                   ! ]4      t ! R R]4      t]P(                  ! ]4       R# )	é    )ÚannotationsN)Ú
HiddenTextÚdisplay_path)Úmake_command)Úpath_to_url)ÚAuthInfoÚRemoteNotFoundErrorÚ
RevOptionsÚVersionControlÚvcsc                  óÌ   a € ] tR t^tRtRtRtRt]R R l4       t	R R lt
RR R	 lltRR
 R llt]R V 3R ll4       t]R R l4       t]R R l4       t]R R l4       tRtV ;t# )ÚBazaarÚbzrz.bzrÚbranchc               ó    € V ^8„  d   QhRRRR/# )é   ÚrevÚstrÚreturnz	list[str]© )Úformats   "Úi/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pip/_internal/vcs/bazaar.pyÚ__annotate__ÚBazaar.__annotate__"   s   € ÷ ñ ˜sð  yñ ó    c                	ó
   € R V .# )z-rr   )r   s   &r   Úget_base_rev_argsÚBazaar.get_base_rev_args!   s   € à�cˆ{Ðr   c          
     ó,   € V ^8„  d   QhRRRRRRRRR	R
/# ©r   Údestr   Úurlr   Úrev_optionsr
   Ú	verbosityÚintr   ÚNoner   )r   s   "r   r   r   %   s4   € ÷ #ñ #Øð#Ø(ð#Ø7Að#ØNQð#à	ñ#r   c                	ó  € VP                  4       p\        P                  R VV\        V4      4       V^ 8:  d   R.pMV^8X  d   . pMRRV,           2.p\	        RR.VOVP                  4       NVNVN5!  pV P                  V4       R# )zChecking out %s%s to %sz--quietÚ-ÚvÚcheckoutz--lightweightN)Ú
to_displayÚloggerÚinfor   r   Úto_argsÚrun_command)Úselfr!   r"   r#   r$   Úrev_displayÚflagsÚcmd_argss   &&&&&   r   Ú	fetch_newÚBazaar.fetch_new%   s¦   € ð "×,Ñ,Ó.ˆÜ�‰Ø%ØØÜ˜Óô		
ð ˜Œ>Ø�K‰EØ˜!Œ^Ø‰Eà˜˜Y�˜Ð(Ð)ˆEÜØ˜ð
Ø*/ð
Ø1<×1DÑ1DÓ1Fð
ØHKð
ØMQó
ˆð 	×Ñ˜Ö"r   c          
     ó,   € V ^8„  d   QhRRRRRRRRR	R
/# r    r   )r   s   "r   r   r   :   sC   € ÷ @ñ @àð@ð ð@ð  ð	@ð
 ð@ð 
ñ@r   c                	ó@   € V P                  \        R V4      VR7       R# )Úswitch©ÚcwdN)r/   r   )r0   r!   r"   r#   r$   s   &&&&&r   r8   ÚBazaar.switch:   s   € ð 	×Ñœ h°Ó4¸$ÐÖ?r   c          
     ó,   € V ^8„  d   QhRRRRRRRRR	R
/# r    r   )r   s   "r   r   r   C   s<   € ÷ -ñ -àð-ð ð-ð  ð	-ð
 ð-ð 
ñ-r   c                	óD  € . pV^ 8:  d   VP                  R4       V P                  \        R4      RRVR7      pVP                  R4      '       d"   \        R.VOVN5!  pV P                  WqR7       \        R	.VOVP	                  4       N5!  pV P                  WqR7       R
# )r   z-qr-   FT©Úshow_stdoutÚstdout_onlyr:   zStandalone Úbindr9   ÚupdateN)Úappendr/   r   Ú
startswithr.   )r0   r!   r"   r#   r$   r2   Úoutputr3   s   &&&&&   r   rB   ÚBazaar.updateC   s§   € ð ˆà˜Œ>Ø�L‰L˜Ôà×!Ñ!Ü˜Ó ¨eÀÈ4ð "ó 
ˆð ×Ñ˜]×+Ò+ô $ FÐ8¨UÐ8°CÓ8ˆHØ×Ñ˜XÐÔ0ä ÐH¨5ÐH°+×2EÑ2EÓ2GÓHˆØ×Ñ˜ÐÖ,r   c               ó    € V ^8„  d   QhRRRR/# )r   r"   r   r   z tuple[str, str | None, AuthInfo]r   )r   s   "r   r   r   \   s   € ÷ #ñ # sð #Ð/Oñ #r   c                	óp   <€ \         SV `  V4      w  rpVP                  R 4      '       d
   RV,           pWV3# )zssh://zbzr+)ÚsuperÚget_url_rev_and_authrD   )Úclsr"   r   Ú	user_passÚ	__class__s   &&  €r   rJ   ÚBazaar.get_url_rev_and_auth[   s<   ø€ ô $™gÑ:¸3Ó?Ñˆ�)Ø�>‰>˜(×#Ò#Ø˜3•,ˆCØ˜Ð"Ð"r   c               ó    € V ^8„  d   QhRRRR/# ©r   Úlocationr   r   r   )r   s   "r   r   r   d   s   € ÷ "ñ " cð "¨cñ "r   c                	óP  € V P                  R .RRVR7      pVP                  4        Fw  pVP                  4       pR F^  pVP                  V4      '       g   K  VP	                  V4      ^,          pV P                  V4      '       d   \        V4      u u # Vu u # 	  Ky  	  \        h)r-   FTr>   )zcheckout of branch: zparent branch: )r/   Ú
splitlinesÚstriprD   ÚsplitÚ_is_local_repositoryr   r	   )rK   rQ   ÚurlsÚlineÚxÚrepos   &&    r   Úget_remote_urlÚBazaar.get_remote_urlc   s“   € à�‰ØˆH %°T¸xð ó 
ˆð —O‘OÖ%ˆDØ—:‘:“<ˆDÛ@�Ø—?‘? 1×%Ô%ØŸ:™: a›=¨Õ+�DØ×/Ñ/°×5Ò5Ü*¨4Ó0Ô0Ø”Kó Añ &ô "Ð!r   c               ó    € V ^8„  d   QhRRRR/# rP   r   )r   s   "r   r   r   s   s   € ÷ )ñ ) Cð )¨Cñ )r   c                	ó\   € V P                  R .RRVR7      pVP                  4       R,          # )ÚrevnoFTr>   éÿÿÿÿ)r/   rS   )rK   rQ   Úrevisions   && r   Úget_revisionÚBazaar.get_revisionr   s9   € à—?‘?ØˆIØØØð	 #ó 
ˆð ×"Ñ"Ó$ RÕ(Ð(r   c               ó$   € V ^8„  d   QhRRRRRR/# )r   r!   r   Únamez
str | Noner   Úboolr   )r   s   "r   r   r   }   s!   € ÷ ñ  cð °ð Àñ r   c                ó   € R# )z&Always assume the versions don't matchFr   )rK   r!   re   s   &&&r   Úis_commit_id_equalÚBazaar.is_commit_id_equal|   s   € ñ r   r   )zbzr+httpz	bzr+httpszbzr+sshzbzr+sftpzbzr+ftpzbzr+lpzbzr+file)r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__re   ÚdirnameÚ	repo_nameÚschemesÚstaticmethodr   r4   r8   rB   ÚclassmethodrJ   r[   rb   rh   Ú__static_attributes__Ú__classcell__)rM   s   @r   r   r      s�   ø† Ø€DØ€GØ€Ið€Gð ôó ðõ#÷*@÷-ð0 ÷#ó ð#ð ô"ó ð"ð ô)ó ð)ð ôó ör   r   )Ú
__future__r   ÚloggingÚpip._internal.utils.miscr   r   Úpip._internal.utils.subprocessr   Úpip._internal.utils.urlsr   Ú pip._internal.vcs.versioncontrolr   r	   r
   r   r   Ú	getLoggerrj   r,   r   Úregisterr   r   r   Ú<module>r}      sM   ðÝ "ã ç =Ý 7Ý 0÷õ ð 
×	Ò	˜8Ó	$€ôlˆ^ô lð^ ‡‚ˆVÖ r   