44
45
# --format=weave should be accepted to allow interoperation with
45
46
# old releases when desired.
46
47
out, err = self.run_bzr('init --format=weave')
47
self.assertEqual("""Standalone tree (format: weave)
48
self.assertEqual("""Created a standalone tree (format: weave)\n""",
51
50
self.assertEqual('', err)
53
52
def test_init_at_repository_root(self):
60
59
repo = newdir.create_repository(shared=True)
61
60
repo.set_make_working_trees(False)
62
61
out, err = self.run_bzr('init repo')
64
"""Repository tree (format: pack-0.92)
66
shared repository: repo
67
repository branch: repo
62
self.assertEqual("""Created a repository tree (format: pack-0.92)
63
Using shared repository: %s
64
""" % urlutils.local_path_from_url(
65
repo.bzrdir.root_transport.external_url()), out)
66
self.assertEndsWith(out, "bzrlib.tests.blackbox.test_init.TestInit."
67
"test_init_at_repository_root/work/repo/\n")
69
68
self.assertEqual('', err)
70
69
newdir.open_branch()
71
70
newdir.open_workingtree()
73
72
def test_init_branch(self):
74
73
out, err = self.run_bzr('init')
76
"""Standalone tree (format: pack-0.92)
74
self.assertEqual("""Created a standalone tree (format: pack-0.92)\n""",
80
76
self.assertEqual('', err)
82
78
# Can it handle subdirectories of branches too ?
83
79
out, err = self.run_bzr('init subdir1')
85
"""Standalone tree (format: pack-0.92)
80
self.assertEqual("""Created a standalone tree (format: pack-0.92)\n""",
89
82
self.assertEqual('', err)
90
83
WorkingTree.open('subdir1')
97
90
os.mkdir('subdir2')
98
91
out, err = self.run_bzr('init subdir2')
99
self.assertEqual("""Standalone tree (format: pack-0.92)
92
self.assertEqual("""Created a standalone tree (format: pack-0.92)\n""",
103
94
self.assertEqual('', err)
104
95
# init an existing branch.
105
96
out, err = self.run_bzr('init subdir2', retcode=3)
166
157
def test_init(self):
167
158
# init on a remote url should succeed.
168
159
out, err = self.run_bzr(['init', self.get_url()])
169
self.assertStartsWith(out, """Standalone branch (format: pack-0.92)
160
self.assertEqual(out,
161
"""Created a standalone branch (format: pack-0.92)\n""")
172
162
self.assertEqual('', err)
174
164
def test_init_existing_branch(self):
175
165
# when there is already a branch present, make mention
176
166
self.make_branch('.')