-=[ Mr. Bumblebee ]=-
_Indonesia_
σ
ψΩOc @@ sγ d Z d d l m Z d d l m Z d d l m Z m Z m Z m
Z
m Z m
Z
m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d
Z d e f d YZ d
e f d YZ d S( s Weave-era working tree objects.i ( t absolute_import( t StringIO( t conflictst errorst inventoryt osutilst revisiont transformt xml5( t needs_read_lock( t MutableTree( t LocalTransport( t WorkingTreeFormat( t PreDirStateWorkingTreec C@ s6 x/ t j D]$ } | j | r
| t | Sq
Wd S( N( t _mod_conflictst CONFLICT_SUFFIXESt endswitht len( t patht suffix( ( sH /usr/lib/python2.7/dist-packages/bzrlib/plugins/weave_fmt/workingtree.pyt get_conflicted_stem+ s t WorkingTreeFormat2c B@ sh e Z d Z e Z e Z d Z e Z e Z d Z
d Z d d d e d Z
d Z e d Z RS( sk The second working tree format.
This format modified the hash cache from the format 1 hash cache.
s
Branch-FoRMaTc C@ s d S( s/ See WorkingTreeFormat.get_format_description().s Working tree format 2( ( t self( ( sH /usr/lib/python2.7/dist-packages/bzrlib/plugins/weave_fmt/workingtree.pyt get_format_descriptionA s c C@ se t } t j } t j j | | d t | j d | j d | | | j d d | d S( s Workaround: create control files for a remote working tree.
This ensures that it can later be updated and dealt with locally,
since BzrDirFormat6 and BzrDirFormat5 cannot represent dirs with
no working tree. (See bug #43064).
t workingi R s pending-mergest N(
R R t InventoryR t
serializer_v5t write_inventoryt Truet seekt put_filet put_bytes( R t transportt file_modet siot inv( ( sH /usr/lib/python2.7/dist-packages/bzrlib/plugins/weave_fmt/workingtree.pyt _stub_initialize_on_transportE s
c C@ s t | j t s* t j | j j n | d k r? | } n | j } | d k ro t j | j
} n | j z | j | Wd | j
Xt j } t | j j d | | d t d | d | d | j } | j j | } | j d k r| j | j n t j | r/g }
n | | f g }
| j |
t j | | x t j d D] } | | qiW| S( s# See WorkingTreeFormat.initialize().Nt .t _internalt _formatt _bzrdirt _control_filest post_build_tree( t
isinstanceR! R R t NotLocalUrlt baset Nonet open_brancht
_mod_revisiont ensure_nullt
last_revisiont
lock_writet generate_revision_historyt unlockR R t WorkingTree2t root_transportt
local_abspathR t
control_filest
repositoryt
revision_treet get_root_idt set_root_idt is_nullt set_parent_treesR t
build_treeR
t hooks( R t a_bzrdirt revision_idt from_brancht accelerator_treet hardlinkt branchR$ t wtt
basis_treet parent_treest hook( ( sH /usr/lib/python2.7/dist-packages/bzrlib/plugins/weave_fmt/workingtree.pyt
initializeS s<