korsygfhrtzangaiide
Elepffwdsff
/
lib64
/
python2.7
/
site-packages
/
mercurial
/
Upload FileeE
HOME
� Hq�Qc @ sY d d l m Z d d l Z d d l Z d d l Z d a d � Z d � Z d � Z d S( i����( t _Nc C s� i d d 6d d 6d d 6} d } g } g } xK| D]C} d | k r� t s^ t j d � a n t j d | � } | j d d � } n | j � } | s� q4 n | j d � r� | d j � } y | | } Wq4 t k r� | j t d � | � q4 Xq4 n | | } xb | j � D]T \ } } | j | � r7| } Pq| j | d � r| | t | � d } PqqW| j | � q4 W| | f S( s� parse lines (iterable) of .hgignore text, returning a tuple of (patterns, parse errors). These patterns should be given to compile() to be validated and converted into a match function.s relre:t ret regexps relglob:t globt #s ((^|[^\\])(\\\\)*)#.*s \1s \#s syntax:i s ignoring invalid syntax '%s't :i ( t _commentreR t compilet subt replacet rstript startswitht stript KeyErrort appendR t iteritemst len( t linest syntaxest syntaxt patternst warningst linet st patt rels( ( s6 /usr/lib64/python2.7/site-packages/mercurial/ignore.pyt ignorepats s<