-=[ 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 m Z m Z d d l
m Z d d „ Z
d d d „ Z d d d „ Z d d d „ Z d d d d
„ Z d d d „ Z d d d d
„ Z d S( s Export a tree to a tarball.i ( t absolute_importN( t errorst osutils( t _export_iter_entriesc
C@ s‘ t j | | ƒ j d ƒ } t j | ƒ } | d
k rB | | _ n | j | j | ƒ | _ | j d k rÕ t j
| _ | j | j | ƒ r– d | _
n d | _
| j | j | ƒ } t | ƒ | _ t j | ƒ } n² | j d k rt j | _ | j d 7_ d | _ d | _
d
} nm | j d k rht j | _ d | _ d | _
| j | j | ƒ | _ d
} n t j d | j | j f ƒ ‚ | | f S( sR Prepare a tarball item for exporting
:param tree: Tree to export
:param final_path: Final path to place item
:param tree_path: Path for the entry in the tree
:param entry: Entry to export
:param force_mtime: Option mtime to force, instead of using tree
timestamps.
Returns a (tarinfo, fileobj) tuple
t utf8t fileií i¤ t directoryt /i t symlinks( don't know how to export {%s} of kind %rN( R t pathjoint encodet tarfilet TarInfot Nonet mtimet get_file_mtimet file_idt kindt REGTYPEt typet
is_executablet modet
get_file_textt lent sizet StringIOt DIRTYPEt namet SYMTYPEt get_symlink_targett linknameR t BzrError(
t treet roott
final_patht tree_patht entryt force_mtimet filenamet itemt contentt fileobj( ( s>