+
    ®¾jÈ  ã                   óÄ   € ^ RI t ^ RIHtHtH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# )	é    N)ÚListÚOptionalÚTuple)Ú
HiddenTextÚdisplay_path)Úmake_command)Úpath_to_url)ÚAuthInfoÚRemoteNotFoundErrorÚ
RevOptionsÚVersionControlÚvcsc                   óþ   a a€ ] tR t^t oRtRtRtRt]V3R lR l4       t	V3R lR lt
V3R lR	 ltV3R
 lR lt]V3R lV 3R ll4       t]V3R lR l4       t]V3R lR l4       t]V3R lR l4       tRtVtV ;t# )ÚBazaarÚbzrz.bzrÚbranchc                ó6   <€ V ^8„  d   QhRS[ RS[S[ ,          /# )é   ÚrevÚreturn)Ústrr   )ÚformatÚ__classdict__s   "€ÚW/home/ralf/ical-fahrzeuge/venv/lib/python3.14/site-packages/pip/_internal/vcs/bazaar.pyÚ__annotate__ÚBazaar.__annotate__!   s   ø€ ÷ ñ ™sð ¡t©C¥yñ ó    c                ó
   € R V .# )z-r© )r   s   &r   Úget_base_rev_argsÚBazaar.get_base_rev_args    s   € à�cˆ{Ðr   c          
      ó6   <€ V ^8„  d   QhRS[ RS[RS[RS[RR/# )r   ÚdestÚurlÚrev_optionsÚ	verbosityr   N)r   r   r   Úint)r   r   s   "€r   r   r   $   s5   ø€ ÷ #ñ #Ùð#Ù(ð#Ù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                ó0   <€ V ^8„  d   QhRS[ RS[RS[RR/# ©r   r#   r$   r%   r   N©r   r   r   )r   r   s   "€r   r   r   9   s/   ø€ ÷ @ñ @™3ð @¡Zð @¹jð @ÈTñ @r   c                ó@   € V P                  \        R V4      VR7       R# )Úswitch©ÚcwdN)r0   r   )r1   r#   r$   r%   s   &&&&r   r;   ÚBazaar.switch9   s   € Ø×Ñœ h°Ó4¸$ÐÖ?r   c                ó0   <€ V ^8„  d   QhRS[ RS[RS[RR/# r8   r9   )r   r   s   "€r   r   r   <   s)   ø€ ÷ -ñ -™3ð -¡Zð -¹jð -ÈTñ -r   c                ó  € V P                  \        R 4      RRVR7      pVP                  R4      '       d    \        RRV4      pV P                  WQR7       \        RRVP                  4       4      pV P                  WQR7       R	# )
r.   FT©Úshow_stdoutÚstdout_onlyr=   zStandalone Úbindz-qr<   ÚupdateN)r0   r   Ú
startswithr/   )r1   r#   r$   r%   Úoutputr4   s   &&&&  r   rE   ÚBazaar.update<   s�   € Ø×!Ñ!Ü˜Ó ¨eÀÈ4ð "ó 
ˆð ×Ñ˜]×+Ò+ô $ F¨D°#Ó6ˆHØ×Ñ˜XÐÔ0ä ¨$°×0CÑ0CÓ0EÓFˆØ×Ñ˜ÐÖ,r   c                óP   <€ V ^8„  d   QhRS[ RS[S[ S[S[ ,          S[3,          /# )r   r$   r   )r   r   r   r
   )r   r   s   "€r   r   r   J   s+   ø€ ÷ #ñ #¡sð #©u±S¹(Á3½-ÉÐ5QÕ/Rñ #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_authrF   )Úclsr$   r   Ú	user_passÚ	__class__s   &&  €r   rL   ÚBazaar.get_url_rev_and_authI   s<   ø€ ô $™gÑ:¸3Ó?Ñˆ�)Ø�>‰>˜(×#Ò#Ø˜3•,ˆCØ˜Ð"Ð"r   c                ó&   <€ V ^8„  d   QhRS[ RS[ /# ©r   Úlocationr   ©r   )r   r   s   "€r   r   r   R   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.   FTrA   )zcheckout of branch: zparent branch: )r0   Ú
splitlinesÚstriprF   ÚsplitÚ_is_local_repositoryr	   r   )rM   rS   ÚurlsÚlineÚxÚrepos   &&    r   Úget_remote_urlÚBazaar.get_remote_urlQ   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S[ RS[ /# rR   rT   )r   r   s   "€r   r   r   a   s   ø€ ÷ )ñ )¡Cð )©Cñ )r   c                ó\   € V P                  R .RRVR7      pVP                  4       R,          # )ÚrevnoFTrA   éÿÿÿÿ)r0   rV   )rM   rS   Úrevisions   && r   Úget_revisionÚBazaar.get_revision`   s9   € à—?‘?ØˆIØØØð	 #ó 
ˆð ×"Ñ"Ó$ RÕ(Ð(r   c                ó<   <€ V ^8„  d   QhRS[ RS[S[ ,          RS[/# )r   r#   Únamer   )r   r   Úbool)r   r   s   "€r   r   r   k   s&   ø€ ÷ ñ ¡cð ±¹#µð Á4ñ r   c                ó   € R# )z&Always assume the versions don't matchFr   )rM   r#   rh   s   &&&r   Úis_commit_id_equalÚBazaar.is_commit_id_equalj   s   € ñ r   r   )zbzr+httpz	bzr+httpszbzr+sshzbzr+sftpzbzr+ftpzbzr+lpzbzr+file)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__rh   ÚdirnameÚ	repo_nameÚschemesÚstaticmethodr    r5   r;   rE   ÚclassmethodrL   r^   re   rk   Ú__static_attributes__Ú__classdictcell__Ú__classcell__)rO   r   s   @@r   r   r      s©   ù‡ € Ø€DØ€GØ€Ið€Gð ÷ó ð÷#ð #÷*@ð @÷-ð -ð ÷#ò #ó ð#ð ÷"ó ð"ð ÷)ó ð)ð ÷ó ÷ð r   r   )ÚloggingÚtypingr   r   r   Úpip._internal.utils.miscr   r   Úpip._internal.utils.subprocessr   Úpip._internal.utils.urlsr	   Ú pip._internal.vcs.versioncontrolr
   r   r   r   r   Ú	getLoggerrm   r-   r   Úregisterr   r   r   Ú<module>r�      sP   ðÛ ß (Ñ (ç =Ý 7Ý 0÷õ ð 
×	Ò	˜8Ó	$€ô[ˆ^ô [ð| ‡‚ˆVÖ r   