File: //lib64/python2.7/site-packages/hgext/largefiles/storefactory.pyo
�
1�3\c @@ s� d d l m Z d d l Z d d l m Z d d l m Z m Z m Z d d l m
Z
m Z m Z d d e d d � Z i e j g d 6e j g d 6e j g d
6e j g d 6Z e j d � Z d
� Z d S( i ( t absolute_importN( t _( t errort hgt utili ( t lfutilt
localstoret wirestorec C@ s | d k r | j } n | st | d d � } | rH | j | � } n* | rc | j d d � } n | j d � } | d k r� | j d � } t j | � \ } } t j | p� | i | � } q| d k s� | d k r� d } | } qt j | � \ } } t j | p| i | � } n t j | d � r8| j � p>| j
} t j | � } | s_d } n | j
d � } y t | } Wn* t k
r�t j t d � | � � n Xx9 | D]1 }
y |
| | | � SWq�t j k
r�q�Xq�Wt j t d � t j | � � � d S(
Nt lfpullsources default-pusht defaultt t urlt filei s unsupported URL scheme %rs* %s does not appear to be a largefile store( t Nonet uit getattrt
expandpathR t parseurlt peerR t safehasattrR t patht
_scheme_ret matcht groupt _storeprovidert KeyErrorR t AbortR R t storeprotonotcapablet hidepassword( t repot remotet putR R R t _branchesR t schemet storeproviderst classobj( ( sC /usr/lib64/python2.7/site-packages/hgext/largefiles/storefactory.pyt openstore sD '
R t httpt httpst sshs ^([a-zA-Z0-9+-.]+)://c C@ s t j t d | � j | � � S( NR ( R t chunkbufferR$ t _get( R t hash( ( sC /usr/lib64/python2.7/site-packages/hgext/largefiles/storefactory.pyt getlfileU s ( t
__future__R t ret mercurial.i18nR t mercurialR R R R
R R R R
t FalseR$ R t compileR R+ ( ( ( sC /usr/lib64/python2.7/site-packages/hgext/largefiles/storefactory.pyt <module> s 3