81
81
# check a backup was made:
82
82
transport = get_transport(b.base)
83
transport.stat('.bzr.backup')
84
transport.stat('.bzr.backup/README')
85
transport.stat('.bzr.backup/branch-format')
86
transport.stat('.bzr.backup/revision-history')
87
transport.stat('.bzr.backup/merged-patches')
88
transport.stat('.bzr.backup/pending-merged-patches')
89
transport.stat('.bzr.backup/pending-merges')
90
transport.stat('.bzr.backup/branch-name')
91
transport.stat('.bzr.backup/branch-lock')
92
transport.stat('.bzr.backup/inventory')
93
transport.stat('.bzr.backup/stat-cache')
94
transport.stat('.bzr.backup/text-store')
95
transport.stat('.bzr.backup/text-store/foo-20051004035611-1591048e9dc7c2d4.gz')
96
transport.stat('.bzr.backup/text-store/foo-20051004035756-4081373d897c3453.gz')
97
transport.stat('.bzr.backup/inventory-store/')
98
transport.stat('.bzr.backup/inventory-store/mbp@sourcefrog.net-20051004035611-176b16534b086b3c.gz')
99
transport.stat('.bzr.backup/inventory-store/mbp@sourcefrog.net-20051004035756-235f2b7dcdddd8dd.gz')
100
transport.stat('.bzr.backup/revision-store/')
101
transport.stat('.bzr.backup/revision-store/mbp@sourcefrog.net-20051004035611-176b16534b086b3c.gz')
102
transport.stat('.bzr.backup/revision-store/mbp@sourcefrog.net-20051004035756-235f2b7dcdddd8dd.gz')
83
transport.stat('backup.bzr')
84
transport.stat('backup.bzr/README')
85
transport.stat('backup.bzr/branch-format')
86
transport.stat('backup.bzr/revision-history')
87
transport.stat('backup.bzr/merged-patches')
88
transport.stat('backup.bzr/pending-merged-patches')
89
transport.stat('backup.bzr/pending-merges')
90
transport.stat('backup.bzr/branch-name')
91
transport.stat('backup.bzr/branch-lock')
92
transport.stat('backup.bzr/inventory')
93
transport.stat('backup.bzr/stat-cache')
94
transport.stat('backup.bzr/text-store')
95
transport.stat('backup.bzr/text-store/foo-20051004035611-1591048e9dc7c2d4.gz')
96
transport.stat('backup.bzr/text-store/foo-20051004035756-4081373d897c3453.gz')
97
transport.stat('backup.bzr/inventory-store/')
98
transport.stat('backup.bzr/inventory-store/mbp@sourcefrog.net-20051004035611-176b16534b086b3c.gz')
99
transport.stat('backup.bzr/inventory-store/mbp@sourcefrog.net-20051004035756-235f2b7dcdddd8dd.gz')
100
transport.stat('backup.bzr/revision-store/')
101
transport.stat('backup.bzr/revision-store/mbp@sourcefrog.net-20051004035611-176b16534b086b3c.gz')
102
transport.stat('backup.bzr/revision-store/mbp@sourcefrog.net-20051004035756-235f2b7dcdddd8dd.gz')
104
104
def test_upgrade_with_ghosts(self):
105
105
"""Upgrade v0.0.4 tree containing ghost references.
156
156
transport = get_transport('.')
157
157
transport.delete_multi(['.bzr/pending-merges', '.bzr/inventory'])
158
158
assert not transport.has('.bzr/stat-cache')
159
# XXX: upgrade fails if a .bzr.backup is already present
159
# XXX: upgrade fails if a backup.bzr is already present
160
160
# -- David Allouche 2006-08-11
161
transport.delete_tree('.bzr.backup')
161
transport.delete_tree('backup.bzr')
162
162
# At this point, we have a format6 branch without checkout files.
163
163
upgrade('.', bzrdir.BzrDirMetaFormat1())
164
164
# The upgrade should not have set up a working tree.