-=[ Mr. Bumblebee ]=-
_Indonesia_
ó
ú÷Oc @@ sd d Z d d l m Z d d l m Z m Z m Z d d l m Z m Z m
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
e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d S( s Weave-era BzrDir formats.i ( t absolute_import( t BzrDirt BzrDirFormatt BzrDirMetaFormat1( t
ControlDirt Convertert format_registry( t lazy_importsØ
import os
import warnings
from bzrlib import (
errors,
graph,
lockable_files,
lockdir,
osutils,
revision as _mod_revision,
trace,
ui,
urlutils,
versionedfile,
weave,
xml5,
)
from bzrlib.i18n import gettext
from bzrlib.store.versioned import VersionedFileStore
from bzrlib.transactions import WriteTransaction
from bzrlib.transport import (
get_transport,
local,
)
from bzrlib.plugins.weave_fmt import xml4
t BzrDirFormatAllInOnec B@ sD e Z d Z e Z e e e d d d d e d „ Z e d „ ƒ Z RS( s* Common class for formats before meta-dirs.c
C@ s˜ | d k }
|
rX t ƒ } | j | d | d | d | d | d | d | d | d | ƒSt j | | d | d | d | d | d | d | d | d | ƒS(
s* See ControlDir.initialize_on_transport_ex.t use_existing_dirt
create_prefixt force_new_repot
stacked_ont stack_on_pwdt repo_format_namet make_working_treest shared_repoN( t NoneR t initialize_on_transport_exR ( t selft transportR R
R R R
R R R t require_stackingt format( ( sC /usr/lib/python2.7/dist-packages/bzrlib/plugins/weave_fmt/bzrdir.pyR B s
c C@ s, | | j ƒ k r% t d | ƒ ‚ n | ƒ S( Ns unexpected format string %r( t get_format_stringt AssertionError( t clst
format_string( ( sC /usr/lib/python2.7/dist-packages/bzrlib/plugins/weave_fmt/bzrdir.pyt from_stringW s N(
t __name__t
__module__t __doc__t Truet fixed_componentst FalseR R t classmethodR ( ( ( sC /usr/lib/python2.7/dist-packages/bzrlib/plugins/weave_fmt/bzrdir.pyR = s t
BzrDirFormat5c B@ s‰ e Z d Z e j Z d „ Z e d „ ƒ Z d „ Z d „ Z
d d „ Z d „ Z
e d „ Z d „ Z d „ Z d
„ Z e e ƒ Z RS( s Bzr control format 5.
This format is a combined format for working tree, branch and repository.
It has:
- Format 2 working trees [always]
- Format 4 branches [always]
- Format 5 repositories [always]
Unhashed stores in the repository.
c C@ s t | ƒ t | ƒ k S( N( t type( R t other( ( sC /usr/lib/python2.7/dist-packages/bzrlib/plugins/weave_fmt/bzrdir.pyt __eq__k s c C@ s d S( s% See BzrDirFormat.get_format_string().s Bazaar-NG branch, format 5
( ( R ( ( sC /usr/lib/python2.7/dist-packages/bzrlib/plugins/weave_fmt/bzrdir.pyR n s c C@ s d d l m } | ƒ S( Ni ( t BzrBranchFormat4( t bzrlib.plugins.weave_fmt.branchR' ( R R' ( ( sC /usr/lib/python2.7/dist-packages/bzrlib/plugins/weave_fmt/bzrdir.pyt get_branch_formats s c C@ s d S( s. See ControlDirFormat.get_format_description().s All-in-one format 5( ( R ( ( sC /usr/lib/python2.7/dist-packages/bzrlib/plugins/weave_fmt/bzrdir.pyt get_format_descriptionw s c C@ s t ƒ S( s% See ControlDirFormat.get_converter().( t ConvertBzrDir5To6( R R ( ( sC /usr/lib/python2.7/dist-packages/bzrlib/plugins/weave_fmt/bzrdir.pyt
get_converter{ s c C@ s | j t | ƒ d t ƒS( Nt _cloning( t initialize_on_transportt
get_transportR ( R t url( ( sC /usr/lib/python2.7/dist-packages/bzrlib/plugins/weave_fmt/bzrdir.pyt _initialize_for_clone€ s c C@ sw d d l m } d d l m } t t | ƒ j | ƒ } | ƒ j | d t ƒ| ss | ƒ j | ƒ } | j ƒ n | S( ss Format 5 dirs always have working tree, branch and repository.
Except when they are being cloned.
i ( R' ( t RepositoryFormat5t _internal(
R( R' t# bzrlib.plugins.weave_fmt.repositoryR2 t superR# R. t
initializeR t _init_workingtree( R R R- R' R2 t resultt branch( ( sC /usr/lib/python2.7/dist-packages/bzrlib/plugins/weave_fmt/bzrdir.pyR. ƒ s
c C@ s
| j ƒ S( N( R ( R ( ( sC /usr/lib/python2.7/dist-packages/bzrlib/plugins/weave_fmt/bzrdir.pyt network_name‘ s c C@ s
t | | ƒ S( s See BzrDirFormat._open.( t BzrDir5( R R ( ( sC /usr/lib/python2.7/dist-packages/bzrlib/plugins/weave_fmt/bzrdir.pyt _open” s c C@ s d d l m } | ƒ S( s Circular import protection.i ( R2 ( R4 R2 ( R R2 ( ( sC /usr/lib/python2.7/dist-packages/bzrlib/plugins/weave_fmt/bzrdir.pyt __return_repository_format˜ s N( R R R t lockable_filest
TransportLockt _lock_classR&