-=[ Mr. Bumblebee ]=-
_Indonesia_
ó
Ì\,Tc @ sÕ d d l Z d d l Z d d l Z d d l m Z m Z m Z m Z d d l m Z d d l
Z
d Z d Z
d Z d Z d „ Z d „ Z d „ Z d „ Z d „ Z d
„ Z d „ Z e j d ƒ Z d
„ Z d S( iÿÿÿÿN( t errort httppeert utilt wireproto( t _sa
This repository uses the largefiles extension.
Please enable it in your Mercurial config file.
c C s | j ƒ t j | | ƒ } t j t j j | ƒ ƒ t j | d | j j
ƒ} z² yk | j | ƒ | j j
d ƒ | t j | j ƒ k r£ t d t d ƒ ƒ ‚ n | j ƒ t j | | ƒ Wn@ t k
r } | j j t d ƒ | | j f ƒ t j d ƒ SXWd | j ƒ Xt j d ƒ S( sL Put a largefile into a repository's local store and into the
user cache.t
createmodei s$ largefile contents do not match hashs, largefiles: failed to put %s into store: %s
i N( t redirectt lfutilt storepathR t makedirst ost patht dirnamet atomictempfilet storeR t getfilet _fpt seekt hexsha1t IOErrorR t closet linktousercachet uit warnt strerrorR t pushrest discard( t repot protot shaR t tmpfpt e( ( s: /usr/lib/python2.7/dist-packages/hgext/largefiles/proto.pyt putlfile s$
c s~ t j | | ƒ } | s4 t j t d ƒ | ƒ ‚ n t | d ƒ ‰ t j ˆ j ƒ ƒ d ‰ ‡ ‡ f d † } t j
| ƒ ƒ S( sI Retrieve a largefile from the repository-local cache or system
cache.s+ requested largefile %s not present in cachet rbi c 3 s, d ˆ Vx t j ˆ ƒ D] } | Vq Wd S( Ns %d
( R t
filechunkiter( t chunk( t ft length( s: /usr/lib/python2.7/dist-packages/hgext/largefiles/proto.pyt generator@ s ( R t findfileR t AbortR t openR
t fstatt filenoR t streamres( R R R t filenameR&