23
23
from bzrlib.branchbuilder import BranchBuilder
24
from bzrlib.tests.script import TestCaseWithTransportAndScript
27
class TestReconfigure(TestCaseWithTransportAndScript):
26
class TestReconfigure(tests.TestCaseWithTransport):
29
28
def test_no_type(self):
30
29
branch = self.make_branch('branch')
133
132
self.run_bzr('reconfigure --with-no-trees --force',
134
133
working_dir='repo/branch')
135
self.assertPathExists('repo/branch/foo')
134
self.failUnlessExists('repo/branch/foo')
136
135
tree = workingtree.WorkingTree.open('repo/branch')
138
137
def test_shared_format_to_standalone(self, format=None):
176
175
self.run_bzr('revert', working_dir='checkout')
177
176
self.check_file_contents('checkout/file', 'foo\n')
179
def test_lightweight_knit_checkout_to_tree(self):
178
def test_lightweight_knit_checkout_to_tree(self, format=None):
180
179
self.test_lightweight_format_checkout_to_tree('knit')
182
def test_lightweight_pack092_checkout_to_tree(self):
181
def test_lightweight_pack092_checkout_to_tree(self, format=None):
183
182
self.test_lightweight_format_checkout_to_tree('pack-0.92')
185
def test_lightweight_rich_root_pack_checkout_to_tree(self):
184
def test_lightweight_rich_root_pack_checkout_to_tree(self, format=None):
186
185
self.test_lightweight_format_checkout_to_tree('rich-root-pack')
188
def test_branch_and_use_shared(self):
191
$ echo foo > branch/foo
192
$ bzr add -q branch/foo
193
$ bzr commit -q -m msg branch
195
$ bzr reconfigure --branch --use-shared branch
197
Repository branch (format: ...)
200
repository branch: branch
203
def test_use_shared_and_branch(self):
206
$ echo foo > branch/foo
207
$ bzr add -q branch/foo
208
$ bzr commit -q -m msg branch
210
$ bzr reconfigure --use-shared --branch branch
212
Repository branch (format: ...)
215
repository branch: branch
219
188
class TestReconfigureStacking(tests.TestCaseWithTransport):