-=[ Mr. Bumblebee ]=-
_Indonesia_
ó
€Y Pc @@ sŽ d d l m Z d d l Z d d l Z d d l m Z e e ƒ d ƒ d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d
„ ƒ YZ
d S( i ( t absolute_importN( t lazy_importsa
from bzrlib import (
bencode,
errors,
merge,
merge3,
pack,
transform,
)
t ShelfCreatorc B@ sÑ e Z d Z d d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z
e d „ ƒ Z d „ Z
d
„ Z d „ Z d d „ Z d
„ Z d „ Z d „ Z e d d „ ƒ Z d d „ Z e d d „ ƒ Z RS( s5 Create a transform to shelve objects and its inverse.c C@ s¯ | | _ t j | ƒ | _ yv | | _ t j | j ƒ | _ y: i | _ i | _ i | _ | j
| j d | ƒ| _
Wn | j j ƒ ‚ n XWn | j j ƒ ‚ n Xd S( s‘ Constructor.
:param work_tree: The working tree to apply changes to. This is not
required to be locked - a tree_write lock will be taken out.
:param target_tree: The tree to make the working tree more similar to.
This is not required to be locked - a read_lock will be taken out.
:param file_list: The files to make more similar to the target.
t specific_filesN( t work_treet transformt
TreeTransformt work_transformt target_treet TransformPreviewt shelf_transformt renamest creationt deletiont iter_changest finalize( t selfR R t file_list( ( s0 /usr/lib/python2.7/dist-packages/bzrlib/shelf.pyt __init__&