ó
    6°he	  ã                  ó€   • S r SSKJr  SSKrSSKJr  SSKJrJrJ	r	J
r
  0 r\
R                  " \5      rSr1 SkrS rS	 rg)
z+adds a new flag extras to commit (ADVANCED)é    )ÚannotationsN)Ú_)ÚcommandsÚerrorÚ
extensionsÚ	registrars   ships-with-hg-core>
   ó   closeó   topicó   branchó   sourceó   amend_sourceó   rebase_sourceó   __touch-noise__ó   histedit_sourceó   transplant_sourceó   intermediate-sourcec           	     ó²   • [         R                  " [        R                  S[        5      nUS   nUR                  SS/ [        S5      [        S5      45        g )Ns   commité   ó    s   extras   set a changeset's extra valuess	   KEY=VALUE)r   Úwrapcommandr   ÚtableÚ_commitÚappendr   )ÚuiÚentryÚoptionss      Ú4/usr/lib/python3/dist-packages/hgext/commitextras.pyÚextsetupr   (   sM   € Ü×"Ò"¤8§>¡>°9¼gÓF€EØ�A‰h€GØ‡N�NàØØÜÐ0Ó1Üˆl‹Oð	
õr   c                óš   ^• [        US5      (       a  UR                  5       n " U4S jSUR                  5      nXRl        U " X/UQ70 TD6$ )NÚ
unfilteredc                  ó,   >^ • \ rS rSrU U4S jrSrU =r$ )Ú_commit.<locals>.repoextraé:   c                ó  >• T	R                  S5      nU HÛ  nSU;  a#  [        S5      n[        R                  " XT-  5      eUR	                  SS5      u  pgU(       d#  [        S5      n[        R                  " XT-  5      e[
        R                  " SU5      (       a!  [        S5      n[        R                  " U5      eU[        ;   a#  [        S5      n[        R                  " XV-  5      eXrS   U'   MÝ     [        TU ]$  " U0 UD6$ )	NÚextraó   =s4   unable to parse '%s', should follow KEY=VALUE formatr   s)   unable to parse '%s', keys can't be emptys   [^\w-]s8   keys can only contain ascii letters, digits, '_' and '-'s2   key '%s' is used internally, can't be set manually)
Úgetr   r   Ú
InputErrorÚsplitÚreÚsearchÚusedinternallyÚsuperÚcommit)
ÚselfÚ	innerpatsÚ	inneroptsÚextrasÚrawÚmsgÚkÚvÚ	__class__Úoptss
           €€r   r.   Ú!_commit.<locals>.repoextra.commit;   sû   ø€ Ø—X‘X˜gÓ&ˆFÛ�Ø˜s“?Üð,ó�Cô  ×*Ò*¨3©9Ó5Ð5Ø—y‘y  qÓ)‘�ÞÜÐHÓI�CÜ×*Ò*¨3©9Ó5Ð5Ü—9’9˜Z¨×+Ñ+Üð(ó�Cô  ×*Ò*¨3Ó/Ð/ØœÓ&Üð$ó�Cô  ×*Ò*¨3©7Ó3Ð3Ø()˜'Ñ" 1Ó%ñ/ ô0 ‘7’> 9Ð:°	Ñ:Ð:r   © )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r.   Ú__static_attributes__Ú__classcell__)r7   r8   s   @€r   Ú	repoextrar"   :   s   ù† ÷	;ô 	;r   rA   )Úhasattrr    r7   )Úorigr   ÚrepoÚpatsr8   rA   s       ` r   r   r   6   sH   ø€ Üˆt�\×"Ñ"Ø�‰Ó ˆ÷;�D—N‘Nô ;ð: „NÙ�Ð(˜4Ò( 4Ñ(Ð(r   )Ú__doc__Ú
__future__r   r*   Úmercurial.i18nr   Ú	mercurialr   r   r   r   ÚcmdtableÚcommandÚ
testedwithr,   r   r   r:   r   r   Ú<module>rM      sJ   ðñ 2å "ã 	å ÷ó ð €Ø
×
Ò
˜HÓ
%€Ø"€
ò€òó")r   