Your IP : 216.73.216.196
�
,�?\c @ s� d d l Z d d l m Z d d l m Z m Z m Z m Z d d l m Z m
Z
d � Z d d � Z
d � Z d d
� Z d d � Z d d � Z d S(
i����Ni ( t
Configuration( t dot tracet data_from_mimet has_command( t metat tags_to_versionsc C s� | j d � } d | j d � } d j d | � } | d k rg t d d d | d d
g | j � } n t } t d t � � | s� | r� t | d | d
| d | d | d | �St | d | �Sd S( Nt +t hsa (branch(.) and tag({tag!r})::. and (merge() or file('re:^(?!\.hgtags).*$')) and not tag({tag!r}))t tags 0.0t hgt logs -rs
--templates {node|short}t normalizet distancet nodet dirtyt brancht config( t endswitht stript formatR t
absolute_roott TrueR t localsR ( R R t distR R R t revsett commits( ( sB /opt/alt/python27/lib/python2.7/site-packages/setuptools_scm/hg.pyt _hg_tagdist_normalize_tagcommit s %c C s | s t d | � } n t d � s( d St d | j � j � } | sJ d S| j d � } | j d � } d | k r� | j d � n t | � } | d d k } | r� t | d d | d | d
| �S| j d � d k rt
d
| j � t d d
| d | d | �Sy` t | j � } t | j | � } | d k rPd } t
| � d } n t | | | | | � SWn t k
rzn Xd S( Nt rootR
s hg id -i -b -ti t tipi����R R R R t 0i s initial nodes 0.0t nulli t 000000000000( R R R R t splitt popt removeR R R R t get_latest_normalizable_tagt get_graph_distancet intR t
ValueError( R R t
identity_dataR R t tagsR R R ( ( sB /opt/alt/python27/lib/python2.7/site-packages/setuptools_scm/hg.pyt parse% s6
c C sO d d d d d d g } t | | � j � } | s7 d S| d j � d } | S( NR
R s -rs ancestors(.) and tag('re:\.')s
--templates {tags}
R i����( R R! ( R t cmdt outlinesR ( ( sB /opt/alt/python27/lib/python2.7/site-packages/setuptools_scm/hg.pyR$ G s t .c C sH d d d d d | | f g } t | | � } t | j � j � � d S( NR
R s -qs -rs %s::%si ( R t lenR t
splitlines( R t rev1t rev2R+ t out( ( sB /opt/alt/python27/lib/python2.7/site-packages/setuptools_scm/hg.pyR% S s c C s� t d | � | j d d � d } | r6 d | } n d | k rV t | d d | �Sd | k r� t | d d | d
d | d | �St d d | d | �Sd S( Nt dataR t i R R R t latesttagR
t latesttagdistances 0.0( R t getR ( R3 R R ( ( sB /opt/alt/python27/lib/python2.7/site-packages/setuptools_scm/hg.pyt archival_to_versionY s
c C s1 t j j | d � } t | � } t | d | �S( Ns .hg_archival.txtR ( t ost patht joinR R8 ( R R t archivalR3 ( ( sB /opt/alt/python27/lib/python2.7/site-packages/setuptools_scm/hg.pyt parse_archivalk s ( R9 R R t utilsR R R R t versionR R R t NoneR* R$ R% R8 R= ( ( ( sB /opt/alt/python27/lib/python2.7/site-packages/setuptools_scm/hg.pyt <module> s " "