???<!-- GIF89;a -->
123123123123
.....................................................................................................................................???<!-- GIF89;a -->
123123123123
.....................................................................................................................................ó
Afc           @   s½   d  Z  d d l Z d d l Z d d l Z d d l Z d d l Z d „  Z e j d d ƒ Z i d d 6d d	 6d
 d 6Z	 d „  Z
 e j d ƒ Z d „  Z d „  Z e d k r¹ e ƒ  n  d S(   s<   Turn a pile of RCS log output into ChangeLog file entries.

iÿÿÿÿNc    
      C   s  t  j d }  t j |  d ƒ \ } }  d } x) | D]! \ } } t d k r2 | } q2 q2 Wt  j } g  } xf t | ƒ } | s Pn  g  } x* t | | ƒ }	 |	 s¡ Pn  | j |	 ƒ qˆ W| ri | | t | ƒ )qi qi W| j	 ƒ  | j
 ƒ  x | D] }	 t |	 | ƒ qê Wd  S(   Ni   s   p:t    s   -p(   t   syst   argvt   getoptt   pt   stdint   getnextfilet
   getnextrevt   appendt   lent   sortt   reverset	   formatrev(
   t   argst   optst   prefixt   ot   at   ft   allrevst   filet   revst   rev(    (    s0   /usr/lib64/python2.7/Demo/pdist/makechangelog.pyt   main   s0     	 

s"   ^date: ([0-9]+)/([0-9]+)/([0-9]+) s-   ([0-9]+):([0-9]+):([0-9]+);  author: ([^ ;]+)s+   Guido van Rossum  <guido@cnri.reston.va.us>t   guidos   Jack Jansen  <jack@cwi.nl>t   jacks!   Sjoerd Mullender  <sjoerd@cwi.nl>t   sjoerdc         C   sh  |  \ } } } } t  j | ƒ d k rdt  j d d d d d d ƒ } t  j d ƒ } t j | ƒ rp t | } n  t t j | ƒ d d d g } | d t j	 | d <t j
 t | ƒ ƒ }	 t j |	 ƒ Gd	 G| GHt j | ƒ }
 d
 | | d g |
 d *d } | } xZ |
 D]R } | d k rC| t | ƒ | k rCHd | Gd } n | G| d t | ƒ } q	WHHn  d  S(   Ni    i   i   i   i   i   i   i   R    t   *t   :iH   i   s   	iÿÿÿÿi@   (   t   parsedateprogt   matcht   groupt	   authormapt   has_keyt   mapt   stringt   atoit   timet   timezonet   mktimet   tuplet   ctimet   splitR	   (   R   R   t   datelineR   t   revlinet   logt   fieldst   authort   tfieldst   tt   wordst   maxcolt   colt   word(    (    s0   /usr/lib64/python2.7/Demo/pdist/makechangelog.pyR   0   s.     "	s   ^Working file: (.*)$c         C   sŽ   x‡ |  j  ƒ  } | s d  St j | ƒ d k r t j d ƒ } xB |  j  ƒ  } | sV d  S| d  d k rj d  S| d  d k r@ Pq@ q@ W| Sq Wd  S(   Ni    i   i
   t   =t   -s
   ==========s
   ----------(   t   readlinet   Nonet	   startprogR   R   (   R   t   lineR   (    (    s0   /usr/lib64/python2.7/Demo/pdist/makechangelog.pyR   K   s        c         C   s}   |  j  ƒ  } |  j  ƒ  } d } xL |  j  ƒ  } | s7 Pn  | d  d k rK d  S| d  d k r_ Pn  | | } q! W| | | | f S(   NR    i
   R6   R7   s
   ==========s
   ----------(   R8   R9   (   R   R   R,   R+   R-   R;   (    (    s0   /usr/lib64/python2.7/Demo/pdist/makechangelog.pyR   \   s      t   __main__(   t   __doc__R   R#   t   reR   R%   R   t   compileR   R    R   R:   R   R   t   __name__(    (    (    s0   /usr/lib64/python2.7/Demo/pdist/makechangelog.pyt   <module>   s&   	

			