
    6h                        S SK Jr  S SKJrJr  0 r\R                  " \5      r\R                  " 5       rS r\" SSS1S9S 5       r	\" S	SS1S9S
 5       r
\" S5      S 5       rg)    )annotations)	registrarrevlogc                h    U R                   R                  U5      [        R                  -  (       a  gg)NTF)	changelogflagsr   REVIDX_ELLIPSIS)reporevs     >/usr/lib/python3/dist-packages/hgext/narrow/narrowtemplates.py_isellipsisr      s%    ~~C 6#9#99       ellipsis   repo   ctx)requiresc                    U R                  US5      nU R                  US5      n[        X#R                  5       5      (       a  gg)z>String. 'ellipsis' if the change is an ellipsis node, else ''.r   r   r   r   )resourcer   r   )contextmappingr
   ctxs       r   ellipsisr      s?     GW-D


7F
+C4##r      outsidenarrowc                  ^ U R                  US5      nU R                  US5      nUR                  5       mUR                  5       (       a>  TR                  5       (       d)  [	        U4S jUR                  5        5       5      (       d  gg)zHString. 'outsidenarrow' if the change affects no tracked files,
else ''.r   r   c              3  4   >#    U  H  nT" U5      v   M     g 7fN ).0fms     r   	<genexpr> outsidenarrow.<locals>.<genexpr>,   s     -A1Q44s   r   r   )r   narrowmatchfilesalwaysany)r   r   r
   r   r    s       @r   outsidenarrowr'   $   si     GW-D


7F
+CA
yy{{188::----#r   s
   ellipsis()c                .   ^  UR                  U 4S j5      $ )z#Changesets that are ellipsis nodes.c                   > [        TU 5      $ r   )r   )rr
   s    r   <lambda> ellipsisrevset.<locals>.<lambda>4   s    ;tQ#7r   )filter)r
   subsetxs   `  r   ellipsisrevsetr0   1   s     ==788r   N)
__future__r   	mercurialr   r   keywordstemplatekeywordrevsetpredicater   r   r'   r0   r   r   r   <module>r6      s    #
 ++H5++- '89 : !Wf,=>	 ?	 9  9r   