File: //lib64/python2.7/site-packages/hgext/fetch.pyo
�
1�3\c
@@ sG d Z d d l m Z d d l m Z d d l m Z d d l m Z m Z m
Z
m Z m Z m
Z
m Z m Z d d l m Z e j Z i Z e j e � Z d Z e d d d
g e d � e d � f d
d d e d � f d
d d e d � f d
d d e d � f g e j e j e j e d � d e j �d d � � Z d S( s2 pull, update and merge in one command (DEPRECATED)i ( t absolute_import( t _( t short( t cmdutilt errort exchanget hgt lockt pycompatt registrart util( t dateutils ships-with-hg-coret fetcht rt revs* a specific revision you would like to pullt REVt t edits invoke editor on commit messagess force-editors edit commit message (DEPRECATED)s
switch-parents switch parents when mergings hg fetch [SOURCE]t helpcategoryt defaultc K@ s t j | � } | j d � } | r: t j | � | d <n | j j � \ } } | j j � } y | j | � } Wn t j
k
r� d } n X| | k r� t j t
d � d t
d � �� n d } }
z$| j � } | j � }
t j | � | j | � } g | D]( } t | | j � � d k r| ^ q} t | � d k r^t j t
d � � � n t j | | | j | � � }
| j t
d � t j | j | � � � d } | d ry* g | d D] } |
j | � ^ q�} Wqt j k
rt
d
� } t j | � � qXn t j | |
d | �j } | d k r?d S| j | � } | j j! | g | � d } t | � d k r�t | � r�| d | k r�t j"