-=[ Mr. Bumblebee ]=-
_Indonesia_
ó
î:ïNc @@ sÈ d Z d d l m Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l m Z d d l
m Z d d l m
Z
d
Z d Z d Z e j e BZ e j e Be BZ d d d d „ Z d S( s Export a Tree to a zip file.
i ( t absolute_importN( t osutils( t _export_iter_entries( t mutteri i i¤ i ií c c@ sM t j } | d k r | } n | d k r6 t j } n t j | d | ƒ } y·x¦t | | ƒ D]•\ } } }
|
j } t d | |
j | ƒ | d k r¡ | } n | j
|
j | ƒ } t j | ƒ d }
t
j | | ƒ j d ƒ } |
j d k rBt j d | d |
ƒ } | | _ t | _ | j | | ƒ } | j | | ƒ n¬ |
j d k r’t j d | d
d |
ƒ } | | _ t | _ | j | d ƒ n\ |
j d k rît j d | d
d |
ƒ } | | _ t | _ | j | | j | | ƒ ƒ n d Vq^ W| j ƒ WnD t k
rH| j ƒ t j | ƒ d d l m } | d ƒ ‚ n Xd S( s› Export this tree to a new zip file.
`dest` will be created holding the contents of this tree; if it
already exists, it will be overwritten".
t -t ws export {%s} kind %s to %si t utf8t filet filenamet date_timet directoryt /t t symlinks .lnkNi ( t BzrErrors' Can't export non-ascii filenames to zip( t zipfilet ZIP_DEFLATEDt Nonet syst stdoutt ZipFileR t file_idR t kindt get_file_mtimet timet localtimeR t pathjoint encodet ZipInfot
compress_typet
_FILE_ATTRt
external_attrt
get_file_textt writestrt _DIR_ATTRt get_symlink_targett closet UnicodeEncodeErrort ost removet
bzrlib.errorsR ( t treet destt roott subdirt force_mtimet fileobjt compressiont zipft dpt tpt ieR t mtimeR R t zinfot contentR ( ( s>