Status: | Merged |
---|---|
Approved by: | Jelmer Vernooij |
Approved revision: | no longer in the source branch. |
Merge reported by: | The Breezy Bot |
Merged at revision: | not available |
Proposed branch: | lp:~jelmer/brz/python3-h |
Merge into: | lp:brz |
Prerequisite: | lp:~jelmer/brz/python3-g |
Diff against target: |
2597 lines (+589/-270) 26 files modified
breezy/generate_ids.py (+1/-1) breezy/lockdir.py (+4/-2) breezy/merge.py (+5/-5) breezy/plugins/git/transportgit.py (+3/-3) breezy/plugins/git/tree.py (+4/-1) breezy/plugins/upload/tests/test_upload.py (+1/-1) breezy/testament.py (+1/-1) breezy/tests/per_branch/test_locking.py (+2/-2) breezy/tests/per_branch/test_push.py (+3/-3) breezy/tests/per_branch/test_sprout.py (+2/-2) breezy/tests/per_branch/test_tags.py (+2/-2) breezy/tests/per_repository_vf/test_write_group.py (+41/-41) breezy/tests/per_tree/test_get_root_id.py (+2/-2) breezy/tests/per_workingtree/test_annotate_iter.py (+17/-17) breezy/tests/per_workingtree/test_executable.py (+2/-2) breezy/tests/per_workingtree/test_put_file.py (+4/-2) breezy/tests/test_chk_serializer.py (+33/-33) breezy/tests/test_clean_tree.py (+6/-9) breezy/tests/test_commit.py (+5/-5) breezy/tests/test_config.py (+9/-9) breezy/tests/test_diff.py (+6/-6) breezy/tests/test_generate_ids.py (+1/-1) breezy/tests/test_lockable_files.py (+1/-1) breezy/tests/test_merge_core.py (+113/-113) breezy/tests/test_reconfigure.py (+6/-6) python3.passing (+315/-0) |
To merge this branch: | bzr merge lp:~jelmer/brz/python3-h |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Martin Packman | Approve | ||
Review via email: mp+348245@code.launchpad.net |
Commit message
Fix some more tests on python3.
Description of the change
To post a comment you must log in.
Revision history for this message
Martin Packman (gz) wrote : | # |
Revision history for this message
Martin Packman (gz) : | # |
review:
Approve
Revision history for this message
The Breezy Bot (the-breezy-bot) wrote : | # |
Running landing tests failed
https:/
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'breezy/generate_ids.py' |
2 | --- breezy/generate_ids.py 2018-02-18 19:18:40 +0000 |
3 | +++ breezy/generate_ids.py 2018-06-22 01:37:16 +0000 |
4 | @@ -82,7 +82,7 @@ |
5 | # filesystems |
6 | # 4) Removing starting '.' characters to prevent the file ids from |
7 | # being considered hidden. |
8 | - ascii_word_only = _file_id_chars_re.sub('', name.lower()).encode('ascii') |
9 | + ascii_word_only = _file_id_chars_re.sub('', name.lower()).encode('ascii', 'replace') |
10 | short_no_dots = ascii_word_only.lstrip(b'.')[:20] |
11 | return short_no_dots + _next_id_suffix() |
12 | |
13 | |
14 | === modified file 'breezy/lockdir.py' |
15 | --- breezy/lockdir.py 2018-04-02 22:07:12 +0000 |
16 | +++ breezy/lockdir.py 2018-06-22 01:37:16 +0000 |
17 | @@ -775,7 +775,7 @@ |
18 | info = dict( |
19 | hostname=get_host_name(), |
20 | pid=str(os.getpid()), |
21 | - nonce=rand_chars(20), |
22 | + nonce=rand_chars(20).encode('ascii'), |
23 | start_time=str(int(time.time())), |
24 | user=get_username_for_lock_info(), |
25 | ) |
26 | @@ -803,7 +803,9 @@ |
27 | # there may not be much we can say |
28 | return cls({}) |
29 | else: |
30 | - return cls(stanza.as_dict()) |
31 | + ret = stanza.as_dict() |
32 | + ret['nonce'] = ret['nonce'].encode('ascii') |
33 | + return cls(ret) |
34 | |
35 | def __hash__(self): |
36 | return id(self) |
37 | |
38 | === modified file 'breezy/merge.py' |
39 | --- breezy/merge.py 2018-06-21 23:03:42 +0000 |
40 | +++ breezy/merge.py 2018-06-22 01:37:16 +0000 |
41 | @@ -1454,7 +1454,7 @@ |
42 | this_lines = self.get_lines(self.this_tree, this_path, file_id) |
43 | m3 = merge3.Merge3(base_lines, this_lines, other_lines, |
44 | is_cherrypick=self.cherrypick) |
45 | - start_marker = "!START OF MERGE CONFLICT!" + "I HOPE THIS IS UNIQUE" |
46 | + start_marker = b"!START OF MERGE CONFLICT!" + b"I HOPE THIS IS UNIQUE" |
47 | if self.show_base is True: |
48 | base_marker = '|' * 7 |
49 | else: |
50 | @@ -1462,15 +1462,15 @@ |
51 | |
52 | def iter_merge3(retval): |
53 | retval["text_conflicts"] = False |
54 | - for line in m3.merge_lines(name_a = "TREE", |
55 | - name_b = "MERGE-SOURCE", |
56 | - name_base = "BASE-REVISION", |
57 | + for line in m3.merge_lines(name_a = b"TREE", |
58 | + name_b = b"MERGE-SOURCE", |
59 | + name_base = b"BASE-REVISION", |
60 | start_marker=start_marker, |
61 | base_marker=base_marker, |
62 | reprocess=self.reprocess): |
63 | if line.startswith(start_marker): |
64 | retval["text_conflicts"] = True |
65 | - yield line.replace(start_marker, '<' * 7) |
66 | + yield line.replace(start_marker, b'<' * 7) |
67 | else: |
68 | yield line |
69 | retval = {} |
70 | |
71 | === modified file 'breezy/plugins/git/transportgit.py' |
72 | --- breezy/plugins/git/transportgit.py 2018-06-15 13:09:19 +0000 |
73 | +++ breezy/plugins/git/transportgit.py 2018-06-22 01:37:16 +0000 |
74 | @@ -99,8 +99,8 @@ |
75 | return "%s(%r)" % (self.__class__.__name__, self.transport) |
76 | |
77 | def _ensure_dir_exists(self, path): |
78 | - for n in range(path.count("/")): |
79 | - dirname = "/".join(path.split("/")[:n+1]) |
80 | + for n in range(path.count(b"/")): |
81 | + dirname = b"/".join(path.split(b"/")[:n+1]) |
82 | try: |
83 | self.transport.mkdir(dirname) |
84 | except FileExists: |
85 | @@ -354,7 +354,7 @@ |
86 | else: |
87 | transport = self.transport |
88 | self._ensure_dir_exists(name) |
89 | - lockname = name + ".lock" |
90 | + lockname = name + b".lock" |
91 | try: |
92 | local_path = self.transport.local_abspath(name) |
93 | except NotLocalUrl: |
94 | |
95 | === modified file 'breezy/plugins/git/tree.py' |
96 | --- breezy/plugins/git/tree.py 2018-06-21 23:59:28 +0000 |
97 | +++ breezy/plugins/git/tree.py 2018-06-22 01:37:16 +0000 |
98 | @@ -59,7 +59,10 @@ |
99 | CURRENT_REVISION, |
100 | NULL_REVISION, |
101 | ) |
102 | -from ...sixish import text_type |
103 | +from ...sixish import ( |
104 | + text_type, |
105 | + viewitems, |
106 | + ) |
107 | |
108 | from .mapping import ( |
109 | mode_is_executable, |
110 | |
111 | === modified file 'breezy/plugins/upload/tests/test_upload.py' |
112 | --- breezy/plugins/upload/tests/test_upload.py 2018-06-22 01:37:16 +0000 |
113 | +++ breezy/plugins/upload/tests/test_upload.py 2018-06-22 01:37:16 +0000 |
114 | @@ -342,7 +342,7 @@ |
115 | self.run_bzr('branch branch other') |
116 | self.modify_file('a', b'bar') |
117 | other_tree = workingtree.WorkingTree.open('other') |
118 | - self.set_file_content('a', 'baz', b'other/') |
119 | + self.set_file_content('a', b'baz', 'other/') |
120 | other_tree.commit('modify file a') |
121 | |
122 | self.run_bzr('merge -d branch other', retcode=1) |
123 | |
124 | === modified file 'breezy/testament.py' |
125 | --- breezy/testament.py 2018-06-22 01:37:16 +0000 |
126 | +++ breezy/testament.py 2018-06-22 01:37:16 +0000 |
127 | @@ -226,7 +226,7 @@ |
128 | include_root = False |
129 | def _entry_to_line(self, path, ie): |
130 | l = Testament._entry_to_line(self, path, ie)[:-1] |
131 | - l += ' ' + ie.revision |
132 | + l += ' ' + ie.revision.decode('ascii') |
133 | l += {True: ' yes\n', False: ' no\n'}[ie.executable] |
134 | return l |
135 | |
136 | |
137 | === modified file 'breezy/tests/per_branch/test_locking.py' |
138 | --- breezy/tests/per_branch/test_locking.py 2017-08-26 13:58:53 +0000 |
139 | +++ breezy/tests/per_branch/test_locking.py 2018-06-22 01:37:16 +0000 |
140 | @@ -306,7 +306,7 @@ |
141 | # This test does not apply, because this lockable refuses |
142 | # tokens. |
143 | return |
144 | - different_branch_token = lock.token + 'xxx' |
145 | + different_branch_token = lock.token + b'xxx' |
146 | # Re-using the same lockable instance with a different branch token |
147 | # will raise TokenMismatch. |
148 | self.assertRaises(errors.TokenMismatch, |
149 | @@ -320,7 +320,7 @@ |
150 | # This test does not apply, because this branch refuses |
151 | # tokens. |
152 | return |
153 | - different_branch_token = lock.token + 'xxx' |
154 | + different_branch_token = lock.token + b'xxx' |
155 | |
156 | new_branch = branch.controldir.open_branch() |
157 | # We only want to test the relocking abilities of branch, so use the |
158 | |
159 | === modified file 'breezy/tests/per_branch/test_push.py' |
160 | --- breezy/tests/per_branch/test_push.py 2018-05-13 16:38:44 +0000 |
161 | +++ breezy/tests/per_branch/test_push.py 2018-06-22 01:37:16 +0000 |
162 | @@ -123,12 +123,12 @@ |
163 | 'Format does not support bound branches') |
164 | other = bound.controldir.sprout('other').open_branch() |
165 | try: |
166 | - other.tags.set_tag('new-tag', 'some-rev') |
167 | + other.tags.set_tag('new-tag', b'some-rev') |
168 | except errors.TagsNotSupported: |
169 | raise tests.TestNotApplicable('Format does not support tags') |
170 | other.push(bound) |
171 | - self.assertEqual({'new-tag': 'some-rev'}, bound.tags.get_tag_dict()) |
172 | - self.assertEqual({'new-tag': 'some-rev'}, master.tags.get_tag_dict()) |
173 | + self.assertEqual({'new-tag': b'some-rev'}, bound.tags.get_tag_dict()) |
174 | + self.assertEqual({'new-tag': b'some-rev'}, master.tags.get_tag_dict()) |
175 | |
176 | def test_push_uses_read_lock(self): |
177 | """Push should only need a read lock on the source side.""" |
178 | |
179 | === modified file 'breezy/tests/per_branch/test_sprout.py' |
180 | --- breezy/tests/per_branch/test_sprout.py 2018-03-04 02:57:55 +0000 |
181 | +++ breezy/tests/per_branch/test_sprout.py 2018-06-22 01:37:16 +0000 |
182 | @@ -126,7 +126,7 @@ |
183 | builder.build_commit(message="Rev 1") |
184 | source = builder.get_branch() |
185 | try: |
186 | - source.tags.set_tag('tag-a', 'missing-rev') |
187 | + source.tags.set_tag('tag-a', b'missing-rev') |
188 | except (errors.TagsNotSupported, errors.GhostTagsNotSupported): |
189 | raise tests.TestNotApplicable( |
190 | 'Branch format does not support tags or tags to ghosts.') |
191 | @@ -185,7 +185,7 @@ |
192 | if not tree.branch.repository._format.supports_ghosts: |
193 | raise tests.TestNotApplicable( |
194 | "repository format does not support ghosts in mainline") |
195 | - tree.set_parent_ids(["spooky"], allow_leftmost_as_ghost=True) |
196 | + tree.set_parent_ids([b"spooky"], allow_leftmost_as_ghost=True) |
197 | tree.add('') |
198 | rev1 = tree.commit('msg1') |
199 | tree.commit('msg2') |
200 | |
201 | === modified file 'breezy/tests/per_branch/test_tags.py' |
202 | --- breezy/tests/per_branch/test_tags.py 2018-05-13 16:38:44 +0000 |
203 | +++ breezy/tests/per_branch/test_tags.py 2018-06-22 01:37:16 +0000 |
204 | @@ -102,8 +102,8 @@ |
205 | errors.GhostTagsNotSupported, |
206 | b.tags.set_tag, "ghost", "idontexist") |
207 | else: |
208 | - b.tags.set_tag("ghost", "idontexist") |
209 | - self.assertEqual("idontexist", b.tags.lookup_tag("ghost")) |
210 | + b.tags.set_tag("ghost", b"idontexist") |
211 | + self.assertEqual(b"idontexist", b.tags.lookup_tag("ghost")) |
212 | |
213 | def test_no_such_tag(self): |
214 | b = self.make_branch('b') |
215 | |
216 | === modified file 'breezy/tests/per_repository_vf/test_write_group.py' |
217 | --- breezy/tests/per_repository_vf/test_write_group.py 2018-06-14 12:13:00 +0000 |
218 | +++ breezy/tests/per_repository_vf/test_write_group.py 2018-06-22 01:37:16 +0000 |
219 | @@ -61,7 +61,7 @@ |
220 | self.addCleanup(trunk_repo.unlock) |
221 | tree.branch.repository.fetch(trunk_repo, revision_id=b'rev-1') |
222 | tree.set_parent_ids(['rev-1']) |
223 | - return tree |
224 | + return tree |
225 | |
226 | def make_first_commit(self, repo): |
227 | trunk = repo.controldir.create_branch() |
228 | @@ -335,7 +335,7 @@ |
229 | repo.start_write_group() |
230 | # Add some content so this isn't an empty write group (which may return |
231 | # 0 tokens) |
232 | - repo.texts.add_lines(('file-id', 'revid'), (), ['lines']) |
233 | + repo.texts.add_lines((b'file-id', b'revid'), (), [b'lines']) |
234 | try: |
235 | wg_tokens = repo.suspend_write_group() |
236 | except errors.UnsuspendableWriteGroup: |
237 | @@ -359,8 +359,8 @@ |
238 | repo.start_write_group() |
239 | # Add some content so this isn't an empty write group (which may return |
240 | # 0 tokens) |
241 | - text_key = ('file-id', 'revid') |
242 | - repo.texts.add_lines(text_key, (), ['lines']) |
243 | + text_key = (b'file-id', b'revid') |
244 | + repo.texts.add_lines(text_key, (), [b'lines']) |
245 | try: |
246 | wg_tokens = repo.suspend_write_group() |
247 | except errors.UnsuspendableWriteGroup: |
248 | @@ -386,14 +386,14 @@ |
249 | repo.start_write_group() |
250 | # Add some content so this isn't an empty write group (which may return |
251 | # 0 tokens) |
252 | - first_key = ('file-id', 'revid') |
253 | - repo.texts.add_lines(first_key, (), ['lines']) |
254 | + first_key = (b'file-id', b'revid') |
255 | + repo.texts.add_lines(first_key, (), [b'lines']) |
256 | wg_tokens = repo.suspend_write_group() |
257 | same_repo = self.reopen_repo(repo) |
258 | same_repo.resume_write_group(wg_tokens) |
259 | self.assertTrue(same_repo.is_in_write_group()) |
260 | - second_key = ('file-id', 'second-revid') |
261 | - same_repo.texts.add_lines(second_key, (first_key,), ['more lines']) |
262 | + second_key = (b'file-id', b'second-revid') |
263 | + same_repo.texts.add_lines(second_key, (first_key,), [b'more lines']) |
264 | try: |
265 | new_wg_tokens = same_repo.suspend_write_group() |
266 | except: |
267 | @@ -414,8 +414,8 @@ |
268 | repo.start_write_group() |
269 | # Add some content so this isn't an empty write group (which may return |
270 | # 0 tokens) |
271 | - text_key = ('file-id', 'revid') |
272 | - repo.texts.add_lines(text_key, (), ['lines']) |
273 | + text_key = (b'file-id', b'revid') |
274 | + repo.texts.add_lines(text_key, (), [b'lines']) |
275 | wg_tokens = repo.suspend_write_group() |
276 | same_repo = self.reopen_repo(repo) |
277 | same_repo.resume_write_group(wg_tokens) |
278 | @@ -433,8 +433,8 @@ |
279 | repo.start_write_group() |
280 | # Add some content so this isn't an empty write group (which may return |
281 | # 0 tokens) |
282 | - text_key = ('file-id', 'revid') |
283 | - repo.texts.add_lines(text_key, (), ['lines']) |
284 | + text_key = (b'file-id', b'revid') |
285 | + repo.texts.add_lines(text_key, (), [b'lines']) |
286 | wg_tokens = repo.suspend_write_group() |
287 | self.assertEqual([], list(repo.texts.keys())) |
288 | |
289 | @@ -445,8 +445,8 @@ |
290 | repo.start_write_group() |
291 | # Add some content so this isn't an empty write group (which may return |
292 | # 0 tokens) |
293 | - text_key = ('file-id', 'revid') |
294 | - repo.texts.add_lines(text_key, (), ['lines']) |
295 | + text_key = (b'file-id', b'revid') |
296 | + repo.texts.add_lines(text_key, (), [b'lines']) |
297 | wg_tokens = repo.suspend_write_group() |
298 | same_repo = self.reopen_repo(repo) |
299 | same_repo.resume_write_group(wg_tokens) |
300 | @@ -460,8 +460,8 @@ |
301 | repo.start_write_group() |
302 | # Add some content so this isn't an empty write group (which may return |
303 | # 0 tokens) |
304 | - text_key = ('file-id', 'revid') |
305 | - repo.texts.add_lines(text_key, (), ['lines']) |
306 | + text_key = (b'file-id', b'revid') |
307 | + repo.texts.add_lines(text_key, (), [b'lines']) |
308 | wg_tokens = repo.suspend_write_group() |
309 | same_repo = self.reopen_repo(repo) |
310 | same_repo.resume_write_group(wg_tokens) |
311 | @@ -475,8 +475,8 @@ |
312 | repo.start_write_group() |
313 | # Add some content so this isn't an empty write group (which may return |
314 | # 0 tokens) |
315 | - text_key = ('file-id', 'revid') |
316 | - repo.texts.add_lines(text_key, (), ['lines']) |
317 | + text_key = (b'file-id', b'revid') |
318 | + repo.texts.add_lines(text_key, (), [b'lines']) |
319 | wg_tokens = repo.suspend_write_group() |
320 | same_repo = self.reopen_repo(repo) |
321 | same_repo.resume_write_group(wg_tokens) |
322 | @@ -493,15 +493,15 @@ |
323 | repo.start_write_group() |
324 | # Add some content so this isn't an empty write group (which may return |
325 | # 0 tokens) |
326 | - text_key = ('file-id', 'revid') |
327 | - repo.texts.add_lines(text_key, (), ['lines']) |
328 | + text_key = (b'file-id', b'revid') |
329 | + repo.texts.add_lines(text_key, (), [b'lines']) |
330 | wg_tokens = repo.suspend_write_group() |
331 | same_repo = self.reopen_repo(repo) |
332 | same_repo.resume_write_group(wg_tokens) |
333 | same_repo.commit_write_group() |
334 | self.assertEqual([text_key], list(same_repo.texts.keys())) |
335 | self.assertEqual( |
336 | - 'lines', same_repo.texts.get_record_stream([text_key], |
337 | + b'lines', same_repo.texts.get_record_stream([text_key], |
338 | 'unordered', True).next().get_bytes_as('fulltext')) |
339 | self.assertRaises( |
340 | errors.UnresumableWriteGroup, same_repo.resume_write_group, |
341 | @@ -514,34 +514,34 @@ |
342 | repo.start_write_group() |
343 | # Add some content so this isn't an empty write group (which may return |
344 | # 0 tokens) |
345 | - first_key = ('file-id', 'revid') |
346 | - repo.texts.add_lines(first_key, (), ['lines']) |
347 | + first_key = (b'file-id', b'revid') |
348 | + repo.texts.add_lines(first_key, (), [b'lines']) |
349 | wg_tokens = repo.suspend_write_group() |
350 | same_repo = self.reopen_repo(repo) |
351 | same_repo.resume_write_group(wg_tokens) |
352 | - second_key = ('file-id', 'second-revid') |
353 | - same_repo.texts.add_lines(second_key, (first_key,), ['more lines']) |
354 | + second_key = (b'file-id', b'second-revid') |
355 | + same_repo.texts.add_lines(second_key, (first_key,), [b'more lines']) |
356 | same_repo.commit_write_group() |
357 | self.assertEqual( |
358 | {first_key, second_key}, set(same_repo.texts.keys())) |
359 | self.assertEqual( |
360 | - 'lines', same_repo.texts.get_record_stream([first_key], |
361 | + b'lines', same_repo.texts.get_record_stream([first_key], |
362 | 'unordered', True).next().get_bytes_as('fulltext')) |
363 | self.assertEqual( |
364 | - 'more lines', same_repo.texts.get_record_stream([second_key], |
365 | + b'more lines', same_repo.texts.get_record_stream([second_key], |
366 | 'unordered', True).next().get_bytes_as('fulltext')) |
367 | |
368 | def make_source_with_delta_record(self): |
369 | # Make a source repository with a delta record in it. |
370 | source_repo = self.make_write_locked_repo('source') |
371 | source_repo.start_write_group() |
372 | - key_base = ('file-id', 'base') |
373 | - key_delta = ('file-id', 'delta') |
374 | + key_base = (b'file-id', b'base') |
375 | + key_delta = (b'file-id', b'delta') |
376 | def text_stream(): |
377 | yield versionedfile.FulltextContentFactory( |
378 | - key_base, (), None, 'lines\n') |
379 | + key_base, (), None, b'lines\n') |
380 | yield versionedfile.FulltextContentFactory( |
381 | - key_delta, (key_base,), None, 'more\nlines\n') |
382 | + key_delta, (key_base,), None, b'more\nlines\n') |
383 | source_repo.texts.insert_record_stream(text_stream()) |
384 | source_repo.commit_write_group() |
385 | return source_repo |
386 | @@ -550,8 +550,8 @@ |
387 | self.require_suspendable_write_groups( |
388 | 'Cannot test resume on repo that does not support suspending') |
389 | source_repo = self.make_source_with_delta_record() |
390 | - key_base = ('file-id', 'base') |
391 | - key_delta = ('file-id', 'delta') |
392 | + key_base = (b'file-id', b'base') |
393 | + key_delta = (b'file-id', b'delta') |
394 | # Start a write group, insert just a delta. |
395 | repo = self.make_write_locked_repo() |
396 | repo.start_write_group() |
397 | @@ -570,7 +570,7 @@ |
398 | same_repo.lock_read() |
399 | record = next(same_repo.texts.get_record_stream([key_delta], |
400 | 'unordered', True)) |
401 | - self.assertEqual('more\nlines\n', record.get_bytes_as('fulltext')) |
402 | + self.assertEqual(b'more\nlines\n', record.get_bytes_as('fulltext')) |
403 | return |
404 | # Merely suspending and resuming doesn't make it commitable either. |
405 | wg_tokens = repo.suspend_write_group() |
406 | @@ -584,15 +584,15 @@ |
407 | self.require_suspendable_write_groups( |
408 | 'Cannot test resume on repo that does not support suspending') |
409 | source_repo = self.make_source_with_delta_record() |
410 | - key_base = ('file-id', 'base') |
411 | - key_delta = ('file-id', 'delta') |
412 | + key_base = (b'file-id', b'base') |
413 | + key_delta = (b'file-id', b'delta') |
414 | # Start a write group. |
415 | repo = self.make_write_locked_repo() |
416 | repo.start_write_group() |
417 | # Add some content so this isn't an empty write group (which may return |
418 | # 0 tokens) |
419 | - text_key = ('file-id', 'revid') |
420 | - repo.texts.add_lines(text_key, (), ['lines']) |
421 | + text_key = (b'file-id', b'revid') |
422 | + repo.texts.add_lines(text_key, (), [b'lines']) |
423 | # Suspend it, then resume it. |
424 | wg_tokens = repo.suspend_write_group() |
425 | same_repo = self.reopen_repo(repo) |
426 | @@ -614,7 +614,7 @@ |
427 | same_repo.lock_read() |
428 | record = next(same_repo.texts.get_record_stream([key_delta], |
429 | 'unordered', True)) |
430 | - self.assertEqual('more\nlines\n', record.get_bytes_as('fulltext')) |
431 | + self.assertEqual(b'more\nlines\n', record.get_bytes_as('fulltext')) |
432 | return |
433 | same_repo.abort_write_group() |
434 | |
435 | @@ -622,8 +622,8 @@ |
436 | self.require_suspendable_write_groups( |
437 | 'Cannot test resume on repo that does not support suspending') |
438 | source_repo = self.make_source_with_delta_record() |
439 | - key_base = ('file-id', 'base') |
440 | - key_delta = ('file-id', 'delta') |
441 | + key_base = (b'file-id', b'base') |
442 | + key_delta = (b'file-id', b'delta') |
443 | # Start a write group, insert just a delta. |
444 | repo = self.make_write_locked_repo() |
445 | repo.start_write_group() |
446 | |
447 | === modified file 'breezy/tests/per_tree/test_get_root_id.py' |
448 | --- breezy/tests/per_tree/test_get_root_id.py 2018-03-25 00:39:16 +0000 |
449 | +++ breezy/tests/per_tree/test_get_root_id.py 2018-06-22 01:37:16 +0000 |
450 | @@ -32,7 +32,7 @@ |
451 | if not tree.supports_setting_file_ids(): |
452 | self.assertRaises( |
453 | SettingFileIdUnsupported, tree.set_root_id, |
454 | - 'custom-tree-root-id') |
455 | + b'custom-tree-root-id') |
456 | self.skipTest('tree format does not support setting tree id') |
457 | tree.set_root_id(b'custom-tree-root-id') |
458 | return self._convert_tree(tree) |
459 | @@ -45,5 +45,5 @@ |
460 | def test_get_root_id_fixed(self): |
461 | tree = self.make_tree_with_fixed_root_id() |
462 | with tree.lock_read(): |
463 | - self.assertEqual('custom-tree-root-id', tree.get_root_id()) |
464 | + self.assertEqual(b'custom-tree-root-id', tree.get_root_id()) |
465 | |
466 | |
467 | === modified file 'breezy/tests/per_workingtree/test_annotate_iter.py' |
468 | --- breezy/tests/per_workingtree/test_annotate_iter.py 2018-03-27 00:51:45 +0000 |
469 | +++ breezy/tests/per_workingtree/test_annotate_iter.py 2018-06-22 01:37:16 +0000 |
470 | @@ -25,7 +25,7 @@ |
471 | builder = self.make_branch_builder('branch') |
472 | revid = builder.build_snapshot(None, [ |
473 | ('add', ('', None, 'directory', None)), |
474 | - ('add', ('file', None, 'file', 'initial content\n')), |
475 | + ('add', ('file', None, 'file', b'initial content\n')), |
476 | ]) |
477 | b = builder.get_branch() |
478 | tree = b.create_checkout('tree', lightweight=True) |
479 | @@ -71,10 +71,10 @@ |
480 | b'initial content\ncontent in 2\n' |
481 | b'content in 3\nnew content\n')]) |
482 | annotations = tree.annotate_iter('file') |
483 | - self.assertEqual([(revid1, 'initial content\n'), |
484 | - (revid2, 'content in 2\n'), |
485 | - (revid3, 'content in 3\n'), |
486 | - (b'current:', 'new content\n'), |
487 | + self.assertEqual([(revid1, b'initial content\n'), |
488 | + (revid2, b'content in 2\n'), |
489 | + (revid3, b'content in 3\n'), |
490 | + (b'current:', b'new content\n'), |
491 | ], annotations) |
492 | |
493 | def test_annotate_merge_parent_no_file(self): |
494 | @@ -96,8 +96,8 @@ |
495 | self.build_tree_contents([('tree/file', |
496 | b'initial content\nnew content\n')]) |
497 | annotations = tree.annotate_iter('file') |
498 | - self.assertEqual([(revid2, 'initial content\n'), |
499 | - (b'current:', 'new content\n'), |
500 | + self.assertEqual([(revid2, b'initial content\n'), |
501 | + (b'current:', b'new content\n'), |
502 | ], annotations) |
503 | |
504 | def test_annotate_merge_parent_was_directory(self): |
505 | @@ -121,8 +121,8 @@ |
506 | self.build_tree_contents([('tree/file', |
507 | b'initial content\nnew content\n')]) |
508 | annotations = tree.annotate_iter('file') |
509 | - self.assertEqual([(revid2, 'initial content\n'), |
510 | - (b'current:', 'new content\n'), |
511 | + self.assertEqual([(revid2, b'initial content\n'), |
512 | + (b'current:', b'new content\n'), |
513 | ], annotations) |
514 | |
515 | def test_annotate_same_as_merge_parent(self): |
516 | @@ -146,8 +146,8 @@ |
517 | self.build_tree_contents([('tree/file', |
518 | b'initial content\ncontent in 3\n')]) |
519 | annotations = tree.annotate_iter('file') |
520 | - self.assertEqual([(revid1, 'initial content\n'), |
521 | - (revid3, 'content in 3\n'), |
522 | + self.assertEqual([(revid1, b'initial content\n'), |
523 | + (revid3, b'content in 3\n'), |
524 | ], annotations) |
525 | |
526 | def test_annotate_same_as_merge_parent_supersedes(self): |
527 | @@ -155,16 +155,16 @@ |
528 | builder.start_series() |
529 | revid1 = builder.build_snapshot(None, [ |
530 | ('add', ('', None, 'directory', None)), |
531 | - ('add', ('file', None, 'file', 'initial content\n')), |
532 | + ('add', ('file', None, 'file', b'initial content\n')), |
533 | ]) |
534 | revid2 = builder.build_snapshot([revid1], [ |
535 | - ('modify', ('file', 'initial content\nnew content\n')), |
536 | + ('modify', ('file', b'initial content\nnew content\n')), |
537 | ]) |
538 | revid3 = builder.build_snapshot([revid2], [ |
539 | - ('modify', ('file', 'initial content\ncontent in 3\n')), |
540 | + ('modify', ('file', b'initial content\ncontent in 3\n')), |
541 | ]) |
542 | revid4 = builder.build_snapshot([revid3], [ |
543 | - ('modify', ('file', 'initial content\nnew content\n')), |
544 | + ('modify', ('file', b'initial content\nnew content\n')), |
545 | ]) |
546 | # In this case, the content locally is the same as content in basis |
547 | # tree, but the merge revision states that *it* should win |
548 | @@ -175,7 +175,7 @@ |
549 | self.addCleanup(tree.unlock) |
550 | tree.set_parent_ids([revid2, revid4]) |
551 | annotations = tree.annotate_iter('file') |
552 | - self.assertEqual([(revid1, 'initial content\n'), |
553 | - (revid4, 'new content\n'), |
554 | + self.assertEqual([(revid1, b'initial content\n'), |
555 | + (revid4, b'new content\n'), |
556 | ], annotations) |
557 | |
558 | |
559 | === modified file 'breezy/tests/per_workingtree/test_executable.py' |
560 | --- breezy/tests/per_workingtree/test_executable.py 2018-05-13 16:38:44 +0000 |
561 | +++ breezy/tests/per_workingtree/test_executable.py 2018-06-22 01:37:16 +0000 |
562 | @@ -34,8 +34,8 @@ |
563 | wt = self.make_branch_and_tree('b1') |
564 | b = wt.branch |
565 | tt = TreeTransform(wt) |
566 | - tt.new_file('a', tt.root, b'a test\n', self.a_id, True) |
567 | - tt.new_file('b', tt.root, b'b test\n', self.b_id, False) |
568 | + tt.new_file('a', tt.root, [b'a test\n'], self.a_id, True) |
569 | + tt.new_file('b', tt.root, [b'b test\n'], self.b_id, False) |
570 | tt.apply() |
571 | |
572 | self.wt = wt |
573 | |
574 | === modified file 'breezy/tests/per_workingtree/test_put_file.py' |
575 | --- breezy/tests/per_workingtree/test_put_file.py 2018-06-16 13:09:13 +0000 |
576 | +++ breezy/tests/per_workingtree/test_put_file.py 2018-06-22 01:37:16 +0000 |
577 | @@ -26,12 +26,14 @@ |
578 | t = self.make_branch_and_tree('t1') |
579 | t.add(['foo'], kinds=['file']) |
580 | t.put_file_bytes_non_atomic('foo', b'barshoom') |
581 | - self.assertEqual(b'barshoom', t.get_file('foo').read()) |
582 | + with t.get_file('foo') as f: |
583 | + self.assertEqual(b'barshoom', f.read()) |
584 | |
585 | def test_put_existing_file(self): |
586 | t = self.make_branch_and_tree('t1') |
587 | t.add(['foo'], kinds=['file']) |
588 | t.put_file_bytes_non_atomic('foo', b'first-content') |
589 | t.put_file_bytes_non_atomic('foo', b'barshoom') |
590 | - self.assertEqual(b'barshoom', t.get_file('foo').read()) |
591 | + with t.get_file('foo') as f: |
592 | + self.assertEqual(b'barshoom', f.read()) |
593 | |
594 | |
595 | === modified file 'breezy/tests/test_chk_serializer.py' |
596 | --- breezy/tests/test_chk_serializer.py 2017-06-08 23:30:31 +0000 |
597 | +++ breezy/tests/test_chk_serializer.py 2018-06-22 01:37:16 +0000 |
598 | @@ -22,36 +22,36 @@ |
599 | ) |
600 | from . import TestCase |
601 | |
602 | -_working_revision_bencode1 = ('l' |
603 | - 'l6:formati10ee' |
604 | - 'l9:committer54:Canonical.com Patch Queue Manager <pqm@pqm.ubuntu.com>e' |
605 | - 'l8:timezonei3600ee' |
606 | - 'l10:propertiesd11:branch-nick6:+trunkee' |
607 | - 'l9:timestamp14:1242300770.844e' |
608 | - 'l11:revision-id50:pqm@pqm.ubuntu.com-20090514113250-jntkkpminfn3e0tze' |
609 | - 'l10:parent-ids' |
610 | - 'l' |
611 | - '50:pqm@pqm.ubuntu.com-20090514104039-kggemn7lrretzpvc' |
612 | - '48:jelmer@samba.org-20090510012654-jp9ufxquekaokbeo' |
613 | - 'ee' |
614 | - 'l14:inventory-sha140:4a2c7fb50e077699242cf6eb16a61779c7b680a7e' |
615 | - 'l7:message35:(Jelmer) Move dpush to InterBranch.e' |
616 | - 'e') |
617 | +_working_revision_bencode1 = (b'l' |
618 | + b'l6:formati10ee' |
619 | + b'l9:committer54:Canonical.com Patch Queue Manager <pqm@pqm.ubuntu.com>e' |
620 | + b'l8:timezonei3600ee' |
621 | + b'l10:propertiesd11:branch-nick6:+trunkee' |
622 | + b'l9:timestamp14:1242300770.844e' |
623 | + b'l11:revision-id50:pqm@pqm.ubuntu.com-20090514113250-jntkkpminfn3e0tze' |
624 | + b'l10:parent-ids' |
625 | + b'l' |
626 | + b'50:pqm@pqm.ubuntu.com-20090514104039-kggemn7lrretzpvc' |
627 | + b'48:jelmer@samba.org-20090510012654-jp9ufxquekaokbeo' |
628 | + b'ee' |
629 | + b'l14:inventory-sha140:4a2c7fb50e077699242cf6eb16a61779c7b680a7e' |
630 | + b'l7:message35:(Jelmer) Move dpush to InterBranch.e' |
631 | + b'e') |
632 | |
633 | -_working_revision_bencode1_no_timezone = ('l' |
634 | - 'l6:formati10ee' |
635 | - 'l9:committer54:Canonical.com Patch Queue Manager <pqm@pqm.ubuntu.com>e' |
636 | - 'l9:timestamp14:1242300770.844e' |
637 | - 'l10:propertiesd11:branch-nick6:+trunkee' |
638 | - 'l11:revision-id50:pqm@pqm.ubuntu.com-20090514113250-jntkkpminfn3e0tze' |
639 | - 'l10:parent-ids' |
640 | - 'l' |
641 | - '50:pqm@pqm.ubuntu.com-20090514104039-kggemn7lrretzpvc' |
642 | - '48:jelmer@samba.org-20090510012654-jp9ufxquekaokbeo' |
643 | - 'ee' |
644 | - 'l14:inventory-sha140:4a2c7fb50e077699242cf6eb16a61779c7b680a7e' |
645 | - 'l7:message35:(Jelmer) Move dpush to InterBranch.e' |
646 | - 'e') |
647 | +_working_revision_bencode1_no_timezone = (b'l' |
648 | + b'l6:formati10ee' |
649 | + b'l9:committer54:Canonical.com Patch Queue Manager <pqm@pqm.ubuntu.com>e' |
650 | + b'l9:timestamp14:1242300770.844e' |
651 | + b'l10:propertiesd11:branch-nick6:+trunkee' |
652 | + b'l11:revision-id50:pqm@pqm.ubuntu.com-20090514113250-jntkkpminfn3e0tze' |
653 | + b'l10:parent-ids' |
654 | + b'l' |
655 | + b'50:pqm@pqm.ubuntu.com-20090514104039-kggemn7lrretzpvc' |
656 | + b'48:jelmer@samba.org-20090510012654-jp9ufxquekaokbeo' |
657 | + b'ee' |
658 | + b'l14:inventory-sha140:4a2c7fb50e077699242cf6eb16a61779c7b680a7e' |
659 | + b'l7:message35:(Jelmer) Move dpush to InterBranch.e' |
660 | + b'e') |
661 | |
662 | |
663 | class TestBEncodeSerializer1(TestCase): |
664 | @@ -91,19 +91,19 @@ |
665 | self.assertEqual(orig_rev, new_rev) |
666 | |
667 | def test_roundtrips_non_ascii(self): |
668 | - rev = Revision("revid1") |
669 | + rev = Revision(b"revid1") |
670 | rev.message = u"\n\xe5me" |
671 | rev.committer = u'Erik B\xe5gfors' |
672 | rev.timestamp = 1242385452 |
673 | - rev.inventory_sha1 = "4a2c7fb50e077699242cf6eb16a61779c7b680a7" |
674 | + rev.inventory_sha1 = b"4a2c7fb50e077699242cf6eb16a61779c7b680a7" |
675 | rev.timezone = 3600 |
676 | self.assertRoundTrips(chk_bencode_serializer, rev) |
677 | |
678 | def test_roundtrips_xml_invalid_chars(self): |
679 | - rev = Revision("revid1") |
680 | + rev = Revision(b"revid1") |
681 | rev.message = "\t\ue000" |
682 | rev.committer = u'Erik B\xe5gfors' |
683 | rev.timestamp = 1242385452 |
684 | rev.timezone = 3600 |
685 | - rev.inventory_sha1 = "4a2c7fb50e077699242cf6eb16a61779c7b680a7" |
686 | + rev.inventory_sha1 = b"4a2c7fb50e077699242cf6eb16a61779c7b680a7" |
687 | self.assertRoundTrips(chk_bencode_serializer, rev) |
688 | |
689 | === modified file 'breezy/tests/test_clean_tree.py' |
690 | --- breezy/tests/test_clean_tree.py 2017-11-12 13:53:51 +0000 |
691 | +++ breezy/tests/test_clean_tree.py 2018-06-22 01:37:16 +0000 |
692 | @@ -57,14 +57,13 @@ |
693 | os.mkdir('branch') |
694 | tree = ControlDir.create_standalone_workingtree('branch') |
695 | transport = tree.controldir.root_transport |
696 | - transport.put_bytes('.bzrignore', '*~\n*.pyc\n.bzrignore\n') |
697 | - transport.put_bytes('file.BASE', 'contents') |
698 | - tree.lock_write() |
699 | - try: |
700 | + transport.put_bytes('.bzrignore', b'*~\n*.pyc\n.bzrignore\n') |
701 | + transport.put_bytes('file.BASE', b'contents') |
702 | + with tree.lock_write(): |
703 | self.assertEqual(len(list(iter_deletables(tree, unknown=True))), 1) |
704 | - transport.put_bytes('file', 'contents') |
705 | - transport.put_bytes('file~', 'contents') |
706 | - transport.put_bytes('file.pyc', 'contents') |
707 | + transport.put_bytes('file', b'contents') |
708 | + transport.put_bytes('file~', b'contents') |
709 | + transport.put_bytes('file.pyc', b'contents') |
710 | dels = sorted([r for a, r in iter_deletables(tree, unknown=True)]) |
711 | self.assertEqual(['file', 'file.BASE'], dels) |
712 | |
713 | @@ -77,8 +76,6 @@ |
714 | |
715 | dels = [r for a, r in iter_deletables(tree, unknown=False)] |
716 | self.assertEqual([], dels) |
717 | - finally: |
718 | - tree.unlock() |
719 | |
720 | def test_delete_items_warnings(self): |
721 | """Ensure delete_items issues warnings on EACCES. (bug #430785) |
722 | |
723 | === modified file 'breezy/tests/test_commit.py' |
724 | --- breezy/tests/test_commit.py 2018-06-22 01:37:16 +0000 |
725 | +++ breezy/tests/test_commit.py 2018-06-22 01:37:16 +0000 |
726 | @@ -219,7 +219,7 @@ |
727 | with open('hello', 'w') as f: f.write('hello') |
728 | with open('buongia', 'w') as f: f.write('buongia') |
729 | wt.add(['hello', 'buongia'], |
730 | - ['hello-id', 'buongia-id']) |
731 | + [b'hello-id', b'buongia-id']) |
732 | wt.commit(message='add files', |
733 | rev_id=b'test@rev-1') |
734 | |
735 | @@ -428,7 +428,7 @@ |
736 | from ..testament import Testament |
737 | # monkey patch gpg signing mechanism |
738 | breezy.gpg.GPGStrategy = breezy.gpg.LoopbackGPGStrategy |
739 | - conf = config.MemoryStack(''' |
740 | + conf = config.MemoryStack(b''' |
741 | create_signatures=always |
742 | ''') |
743 | commit.Commit(config_stack=conf).commit( |
744 | @@ -454,7 +454,7 @@ |
745 | try: |
746 | # monkey patch gpg signing mechanism |
747 | breezy.gpg.GPGStrategy = breezy.gpg.DisabledGPGStrategy |
748 | - conf = config.MemoryStack(''' |
749 | + conf = config.MemoryStack(b''' |
750 | create_signatures=always |
751 | ''') |
752 | self.assertRaises(breezy.gpg.SigningFailed, |
753 | @@ -478,7 +478,7 @@ |
754 | calls.append('called') |
755 | breezy.ahook = called |
756 | try: |
757 | - conf = config.MemoryStack('post_commit=breezy.ahook breezy.ahook') |
758 | + conf = config.MemoryStack(b'post_commit=breezy.ahook breezy.ahook') |
759 | commit.Commit(config_stack=conf).commit( |
760 | message = "base", allow_pointless=True, rev_id=b'A', |
761 | working_tree = wt) |
762 | @@ -758,7 +758,7 @@ |
763 | tree = self.make_branch_and_tree('foo') |
764 | # pending merge would turn into a left parent |
765 | tree.commit('commit 1') |
766 | - tree.add_parent_tree_id('example') |
767 | + tree.add_parent_tree_id(b'example') |
768 | self.build_tree(['foo/bar', 'foo/baz']) |
769 | tree.add(['bar', 'baz']) |
770 | err = self.assertRaises(CannotCommitSelectedFileMerge, |
771 | |
772 | === modified file 'breezy/tests/test_config.py' |
773 | --- breezy/tests/test_config.py 2018-06-22 01:37:16 +0000 |
774 | +++ breezy/tests/test_config.py 2018-06-22 01:37:16 +0000 |
775 | @@ -395,7 +395,7 @@ |
776 | return 'vimdiff -fo @new_path @old_path' |
777 | |
778 | |
779 | -bool_config = """[DEFAULT] |
780 | +bool_config = b"""[DEFAULT] |
781 | active = true |
782 | inactive = false |
783 | [UPPERCASE] |
784 | @@ -423,7 +423,7 @@ |
785 | outfile = BytesIO() |
786 | co.write(outfile=outfile) |
787 | lines = outfile.getvalue().splitlines() |
788 | - self.assertEqual(lines, ['test = "foo#bar"']) |
789 | + self.assertEqual(lines, [b'test = "foo#bar"']) |
790 | co2 = config.ConfigObj(lines) |
791 | self.assertEqual(co2['test'], 'foo#bar') |
792 | |
793 | @@ -1628,14 +1628,14 @@ |
794 | def test_load_non_ascii(self): |
795 | """Ensure we display a proper error on non-ascii, non utf-8 content.""" |
796 | t = self.get_transport() |
797 | - t.put_bytes('foo.conf', 'user=foo\n#\xff\n') |
798 | + t.put_bytes('foo.conf', b'user=foo\n#\xff\n') |
799 | conf = config.TransportConfig(t, 'foo.conf') |
800 | self.assertRaises(config.ConfigContentError, conf._get_configobj) |
801 | |
802 | def test_load_erroneous_content(self): |
803 | """Ensure we display a proper error on content that can't be parsed.""" |
804 | t = self.get_transport() |
805 | - t.put_bytes('foo.conf', '[open_section\n') |
806 | + t.put_bytes('foo.conf', b'[open_section\n') |
807 | conf = config.TransportConfig(t, 'foo.conf') |
808 | self.assertRaises(config.ParseConfigError, conf._get_configobj) |
809 | |
810 | @@ -2552,14 +2552,14 @@ |
811 | def test_load_non_ascii(self): |
812 | """Ensure we display a proper error on non-ascii, non utf-8 content.""" |
813 | t = self.get_transport() |
814 | - t.put_bytes('foo.conf', 'user=foo\n#%s\n' % (self.invalid_utf8_char,)) |
815 | + t.put_bytes('foo.conf', b'user=foo\n#%s\n' % (self.invalid_utf8_char,)) |
816 | store = config.TransportIniFileStore(t, 'foo.conf') |
817 | self.assertRaises(config.ConfigContentError, store.load) |
818 | |
819 | def test_load_erroneous_content(self): |
820 | """Ensure we display a proper error on content that can't be parsed.""" |
821 | t = self.get_transport() |
822 | - t.put_bytes('foo.conf', '[open_section\n') |
823 | + t.put_bytes('foo.conf', b'[open_section\n') |
824 | store = config.TransportIniFileStore(t, 'foo.conf') |
825 | self.assertRaises(config.ParseConfigError, store.load) |
826 | |
827 | @@ -3350,9 +3350,9 @@ |
828 | |
829 | def test_get_first_definition(self): |
830 | store1 = config.IniFileStore() |
831 | - store1._load_from_string('foo=bar') |
832 | + store1._load_from_string(b'foo=bar') |
833 | store2 = config.IniFileStore() |
834 | - store2._load_from_string('foo=baz') |
835 | + store2._load_from_string(b'foo=baz') |
836 | conf = config.Stack([store1.get_sections, store2.get_sections]) |
837 | self.assertEqual('bar', conf.get('foo')) |
838 | |
839 | @@ -4153,7 +4153,7 @@ |
840 | def setUp(self): |
841 | super(TestAuthenticationConfigFilePermissions, self).setUp() |
842 | self.path = osutils.pathjoin(self.test_dir, 'authentication.conf') |
843 | - with open(self.path, 'w') as f: |
844 | + with open(self.path, 'wb') as f: |
845 | f.write(b"""[broken] |
846 | scheme=ftp |
847 | user=joe |
848 | |
849 | === modified file 'breezy/tests/test_diff.py' |
850 | --- breezy/tests/test_diff.py 2018-06-22 01:37:16 +0000 |
851 | +++ breezy/tests/test_diff.py 2018-06-22 01:37:16 +0000 |
852 | @@ -564,12 +564,12 @@ |
853 | tree = self.make_branch_and_tree('tree') |
854 | |
855 | tt = transform.TreeTransform(tree) |
856 | - tt.new_file('a', tt.root, 'contents\n', 'a-id', True) |
857 | - tt.new_file('b', tt.root, 'contents\n', 'b-id', False) |
858 | - tt.new_file('c', tt.root, 'contents\n', 'c-id', True) |
859 | - tt.new_file('d', tt.root, 'contents\n', 'd-id', False) |
860 | - tt.new_file('e', tt.root, 'contents\n', 'control-e-id', True) |
861 | - tt.new_file('f', tt.root, 'contents\n', 'control-f-id', False) |
862 | + tt.new_file('a', tt.root, ['contents\n'], b'a-id', True) |
863 | + tt.new_file('b', tt.root, ['contents\n'], b'b-id', False) |
864 | + tt.new_file('c', tt.root, ['contents\n'], b'c-id', True) |
865 | + tt.new_file('d', tt.root, ['contents\n'], b'd-id', False) |
866 | + tt.new_file('e', tt.root, ['contents\n'], b'control-e-id', True) |
867 | + tt.new_file('f', tt.root, ['contents\n'], b'control-f-id', False) |
868 | tt.apply() |
869 | tree.commit('one', rev_id=b'rev-1') |
870 | |
871 | |
872 | === modified file 'breezy/tests/test_generate_ids.py' |
873 | --- breezy/tests/test_generate_ids.py 2017-11-12 13:53:51 +0000 |
874 | +++ breezy/tests/test_generate_ids.py 2018-06-22 01:37:16 +0000 |
875 | @@ -104,7 +104,7 @@ |
876 | def test_gen_root_id(self): |
877 | # Mostly just make sure gen_root_id() exists |
878 | root_id = generate_ids.gen_root_id() |
879 | - self.assertStartsWith(root_id, 'tree_root-') |
880 | + self.assertStartsWith(root_id, b'tree_root-') |
881 | |
882 | |
883 | class TestGenRevisionId(tests.TestCase): |
884 | |
885 | === modified file 'breezy/tests/test_lockable_files.py' |
886 | --- breezy/tests/test_lockable_files.py 2017-08-27 22:42:47 +0000 |
887 | +++ breezy/tests/test_lockable_files.py 2018-06-22 01:37:16 +0000 |
888 | @@ -119,7 +119,7 @@ |
889 | # This test does not apply, because this lockable refuses |
890 | # tokens. |
891 | return |
892 | - different_token = token + 'xxx' |
893 | + different_token = token + b'xxx' |
894 | # Re-using the same lockable instance with a different token will |
895 | # raise TokenMismatch. |
896 | self.assertRaises(errors.TokenMismatch, |
897 | |
898 | === modified file 'breezy/tests/test_merge_core.py' |
899 | --- breezy/tests/test_merge_core.py 2018-06-22 01:37:16 +0000 |
900 | +++ breezy/tests/test_merge_core.py 2018-06-22 01:37:16 +0000 |
901 | @@ -72,7 +72,7 @@ |
902 | base=True, other=True): |
903 | def new_file(tt): |
904 | parent_id = tt.trans_id_file_id(parent) |
905 | - tt.new_file(name, parent_id, contents, id, executable) |
906 | + tt.new_file(name, parent_id, [contents], id, executable) |
907 | for option, tt in self.selected_transforms(this, base, other): |
908 | if option is True: |
909 | new_file(tt) |
910 | @@ -160,7 +160,7 @@ |
911 | for contents, tt in self.selected_transforms(this, base, other): |
912 | trans_id = tt.trans_id_file_id(file_id) |
913 | tt.cancel_creation(trans_id) |
914 | - tt.create_file(contents, trans_id) |
915 | + tt.create_file([contents], trans_id) |
916 | |
917 | def change_target(self, id, base=None, this=None, other=None): |
918 | for target, tt in self.selected_transforms(this, base, other): |
919 | @@ -230,56 +230,56 @@ |
920 | def test_change_name(self): |
921 | """Test renames""" |
922 | builder = MergeBuilder(getcwd()) |
923 | - builder.add_file("1", builder.tree_root, "name1", "hello1", True) |
924 | - builder.change_name("1", other="name2") |
925 | - builder.add_file("2", builder.tree_root, "name3", "hello2", True) |
926 | - builder.change_name("2", base="name4") |
927 | - builder.add_file("3", builder.tree_root, "name5", "hello3", True) |
928 | - builder.change_name("3", this="name6") |
929 | + builder.add_file(b"1", builder.tree_root, "name1", b"hello1", True) |
930 | + builder.change_name(b"1", other="name2") |
931 | + builder.add_file(b"2", builder.tree_root, "name3", b"hello2", True) |
932 | + builder.change_name(b"2", base="name4") |
933 | + builder.add_file(b"3", builder.tree_root, "name5", b"hello3", True) |
934 | + builder.change_name(b"3", this="name6") |
935 | builder.merge() |
936 | builder.cleanup() |
937 | builder = MergeBuilder(getcwd()) |
938 | - builder.add_file("1", builder.tree_root, "name1", "hello1", False) |
939 | - builder.change_name("1", other="name2", this="name3") |
940 | + builder.add_file(b"1", builder.tree_root, "name1", b"hello1", False) |
941 | + builder.change_name(b"1", other="name2", this="name3") |
942 | conflicts = builder.merge() |
943 | - self.assertEqual(conflicts, [PathConflict('name3', 'name2', '1')]) |
944 | + self.assertEqual(conflicts, [PathConflict('name3', 'name2', b'1')]) |
945 | builder.cleanup() |
946 | |
947 | def test_merge_one(self): |
948 | builder = MergeBuilder(getcwd()) |
949 | - builder.add_file("1", builder.tree_root, "name1", "hello1", True) |
950 | - builder.change_contents("1", other="text4") |
951 | - builder.add_file("2", builder.tree_root, "name2", "hello1", True) |
952 | - builder.change_contents("2", other="text4") |
953 | + builder.add_file(b"1", builder.tree_root, "name1", b"hello1", True) |
954 | + builder.change_contents(b"1", other=b"text4") |
955 | + builder.add_file(b"2", builder.tree_root, "name2", b"hello1", True) |
956 | + builder.change_contents(b"2", other=b"text4") |
957 | builder.merge(interesting_files=["name1"]) |
958 | - self.assertEqual(builder.this.get_file("name1").read(), "text4" ) |
959 | - self.assertEqual(builder.this.get_file("name2").read(), "hello1" ) |
960 | + self.assertEqual(builder.this.get_file("name1").read(), b"text4" ) |
961 | + self.assertEqual(builder.this.get_file("name2").read(), b"hello1" ) |
962 | builder.cleanup() |
963 | |
964 | def test_file_moves(self): |
965 | """Test moves""" |
966 | builder = MergeBuilder(getcwd()) |
967 | - builder.add_dir("1", builder.tree_root, "dir1") |
968 | - builder.add_dir("2", builder.tree_root, "dir2") |
969 | - builder.add_file("3", "1", "file1", "hello1", True) |
970 | - builder.add_file("4", "1", "file2", "hello2", True) |
971 | - builder.add_file("5", "1", "file3", "hello3", True) |
972 | - builder.change_parent("3", other="2") |
973 | - builder.change_parent("4", this="2") |
974 | - builder.change_parent("5", base="2") |
975 | + builder.add_dir(b"1", builder.tree_root, "dir1") |
976 | + builder.add_dir(b"2", builder.tree_root, "dir2") |
977 | + builder.add_file(b"3", "1", "file1", b"hello1", True) |
978 | + builder.add_file(b"4", "1", "file2", b"hello2", True) |
979 | + builder.add_file(b"5", "1", "file3", b"hello3", True) |
980 | + builder.change_parent(b"3", other="2") |
981 | + builder.change_parent(b"4", this="2") |
982 | + builder.change_parent(b"5", base="2") |
983 | builder.merge() |
984 | builder.cleanup() |
985 | |
986 | builder = MergeBuilder(getcwd()) |
987 | - builder.add_dir("1", builder.tree_root, "dir1") |
988 | - builder.add_dir("2", builder.tree_root, "dir2") |
989 | - builder.add_dir("3", builder.tree_root, "dir3") |
990 | - builder.add_file("4", "1", "file1", "hello1", False) |
991 | - builder.change_parent("4", other="2", this="3") |
992 | + builder.add_dir(b"1", builder.tree_root, "dir1") |
993 | + builder.add_dir(b"2", builder.tree_root, "dir2") |
994 | + builder.add_dir(b"3", builder.tree_root, "dir3") |
995 | + builder.add_file(b"4", "1", "file1", b"hello1", False) |
996 | + builder.change_parent(b"4", other="2", this="3") |
997 | conflicts = builder.merge() |
998 | path2 = pathjoin('dir2', 'file1') |
999 | path3 = pathjoin('dir3', 'file1') |
1000 | - self.assertEqual(conflicts, [PathConflict(path3, path2, '4')]) |
1001 | + self.assertEqual(conflicts, [PathConflict(path3, path2, b'4')]) |
1002 | builder.cleanup() |
1003 | |
1004 | def test_contents_merge(self): |
1005 | @@ -303,10 +303,10 @@ |
1006 | def test_reprocess_weave(self): |
1007 | # Reprocess works on weaves, and behaves as expected |
1008 | builder = MergeBuilder(getcwd()) |
1009 | - builder.add_file('a', builder.tree_root, 'blah', 'a', False) |
1010 | - builder.change_contents('a', this='b\nc\nd\ne\n', other='z\nc\nd\ny\n') |
1011 | + builder.add_file(b'a', builder.tree_root, 'blah', b'a', False) |
1012 | + builder.change_contents(b'a', this=b'b\nc\nd\ne\n', other=b'z\nc\nd\ny\n') |
1013 | builder.merge(WeaveMerger, reprocess=True) |
1014 | - expected = """<<<<<<< TREE |
1015 | + expected = b"""<<<<<<< TREE |
1016 | b |
1017 | ======= |
1018 | z |
1019 | @@ -332,23 +332,23 @@ |
1020 | |
1021 | def contents_test_success(self, merge_factory): |
1022 | builder = MergeBuilder(getcwd()) |
1023 | - builder.add_file("1", builder.tree_root, "name1", "text1", True) |
1024 | - builder.change_contents("1", other="text4") |
1025 | - builder.add_file("2", builder.tree_root, "name3", "text2", False) |
1026 | - builder.change_contents("2", base="text5") |
1027 | - builder.add_file("3", builder.tree_root, "name5", "text3", True) |
1028 | - builder.add_file("4", builder.tree_root, "name6", "text4", True) |
1029 | - builder.remove_file("4", base=True) |
1030 | - builder.add_file("5", builder.tree_root, "name7", "a\nb\nc\nd\ne\nf\n", |
1031 | + builder.add_file(b"1", builder.tree_root, "name1", b"text1", True) |
1032 | + builder.change_contents(b"1", other=b"text4") |
1033 | + builder.add_file(b"2", builder.tree_root, "name3", b"text2", False) |
1034 | + builder.change_contents(b"2", base=b"text5") |
1035 | + builder.add_file(b"3", builder.tree_root, "name5", b"text3", True) |
1036 | + builder.add_file(b"4", builder.tree_root, "name6", b"text4", True) |
1037 | + builder.remove_file(b"4", base=True) |
1038 | + builder.add_file(b"5", builder.tree_root, "name7", b"a\nb\nc\nd\ne\nf\n", |
1039 | True) |
1040 | - builder.change_contents("5", other="a\nz\nc\nd\ne\nf\n", |
1041 | - this="a\nb\nc\nd\ne\nz\n") |
1042 | + builder.change_contents(b"5", other=b"a\nz\nc\nd\ne\nf\n", |
1043 | + this=b"a\nb\nc\nd\ne\nz\n") |
1044 | conflicts = builder.merge(merge_factory) |
1045 | try: |
1046 | self.assertEqual([], conflicts) |
1047 | - self.assertEqual("text4", builder.this.get_file("name1").read()) |
1048 | - self.assertEqual("text2", builder.this.get_file("name3").read()) |
1049 | - self.assertEqual("a\nz\nc\nd\ne\nz\n", |
1050 | + self.assertEqual(b"text4", builder.this.get_file("name1").read()) |
1051 | + self.assertEqual(b"text2", builder.this.get_file("name3").read()) |
1052 | + self.assertEqual(b"a\nz\nc\nd\ne\nz\n", |
1053 | builder.this.get_file("name7").read()) |
1054 | self.assertTrue(builder.this.is_executable("name1")) |
1055 | self.assertFalse(builder.this.is_executable("name3")) |
1056 | @@ -360,18 +360,18 @@ |
1057 | |
1058 | def contents_test_conflicts(self, merge_factory): |
1059 | builder = MergeBuilder(getcwd()) |
1060 | - builder.add_file("1", builder.tree_root, "name1", "text1", True) |
1061 | - builder.change_contents("1", other="text4", this="text3") |
1062 | - builder.add_file("2", builder.tree_root, "name2", "text1", True) |
1063 | - builder.change_contents("2", other="\x00", this="text3") |
1064 | - builder.add_file("3", builder.tree_root, "name3", "text5", False) |
1065 | - builder.change_perms("3", this=True) |
1066 | - builder.change_contents('3', this='moretext') |
1067 | - builder.remove_file('3', other=True) |
1068 | + builder.add_file(b"1", builder.tree_root, "name1", b"text1", True) |
1069 | + builder.change_contents("1", other=b"text4", this=b"text3") |
1070 | + builder.add_file(b"2", builder.tree_root, "name2", b"text1", True) |
1071 | + builder.change_contents("2", other=b"\x00", this="text3") |
1072 | + builder.add_file(b"3", builder.tree_root, "name3", b"text5", False) |
1073 | + builder.change_perms(b"3", this=True) |
1074 | + builder.change_contents(b'3', this=b'moretext') |
1075 | + builder.remove_file(b'3', other=True) |
1076 | conflicts = builder.merge(merge_factory) |
1077 | - self.assertEqual(conflicts, [TextConflict('name1', file_id='1'), |
1078 | - ContentsConflict('name2', file_id='2'), |
1079 | - ContentsConflict('name3', file_id='3')]) |
1080 | + self.assertEqual(conflicts, [TextConflict('name1', file_id=b'1'), |
1081 | + ContentsConflict('name2', file_id=b'2'), |
1082 | + ContentsConflict('name3', file_id=b'3')]) |
1083 | self.assertEqual( |
1084 | builder.this.get_file(builder.this.id2path(b'2')).read(), |
1085 | '\x00') |
1086 | @@ -380,22 +380,22 @@ |
1087 | def test_symlink_conflicts(self): |
1088 | if sys.platform != "win32": |
1089 | builder = MergeBuilder(getcwd()) |
1090 | - builder.add_symlink("2", builder.tree_root, "name2", "target1") |
1091 | - builder.change_target("2", other="target4", base="text3") |
1092 | + builder.add_symlink(b"2", builder.tree_root, "name2", "target1") |
1093 | + builder.change_target(b"2", other="target4", base="text3") |
1094 | conflicts = builder.merge() |
1095 | self.assertEqual(conflicts, [ContentsConflict('name2', |
1096 | - file_id='2')]) |
1097 | + file_id=b'2')]) |
1098 | builder.cleanup() |
1099 | |
1100 | def test_symlink_merge(self): |
1101 | if sys.platform != "win32": |
1102 | builder = MergeBuilder(getcwd()) |
1103 | - builder.add_symlink("1", builder.tree_root, "name1", "target1") |
1104 | - builder.add_symlink("2", builder.tree_root, "name2", "target1") |
1105 | - builder.add_symlink("3", builder.tree_root, "name3", "target1") |
1106 | - builder.change_target("1", this="target2") |
1107 | - builder.change_target("2", base="target2") |
1108 | - builder.change_target("3", other="target2") |
1109 | + builder.add_symlink(b"1", builder.tree_root, "name1", "target1") |
1110 | + builder.add_symlink(b"2", builder.tree_root, "name2", "target1") |
1111 | + builder.add_symlink(b"3", builder.tree_root, "name3", "target1") |
1112 | + builder.change_target(b"1", this="target2") |
1113 | + builder.change_target(b"2", base="target2") |
1114 | + builder.change_target(b"3", other="target2") |
1115 | builder.merge() |
1116 | self.assertEqual(builder.this.get_symlink_target("name1"), "target2") |
1117 | self.assertEqual(builder.this.get_symlink_target("name2"), "target1") |
1118 | @@ -404,22 +404,22 @@ |
1119 | |
1120 | def test_no_passive_add(self): |
1121 | builder = MergeBuilder(getcwd()) |
1122 | - builder.add_file("1", builder.tree_root, "name1", "text1", True) |
1123 | - builder.remove_file("1", this=True) |
1124 | + builder.add_file(b"1", builder.tree_root, "name1", b"text1", True) |
1125 | + builder.remove_file(b"1", this=True) |
1126 | builder.merge() |
1127 | builder.cleanup() |
1128 | |
1129 | def test_perms_merge(self): |
1130 | builder = MergeBuilder(getcwd()) |
1131 | - builder.add_file("1", builder.tree_root, "name1", "text1", True) |
1132 | - builder.change_perms("1", other=False) |
1133 | - builder.add_file("2", builder.tree_root, "name2", "text2", True) |
1134 | - builder.change_perms("2", base=False) |
1135 | - builder.add_file("3", builder.tree_root, "name3", "text3", True) |
1136 | - builder.change_perms("3", this=False) |
1137 | - builder.add_file('4', builder.tree_root, 'name4', 'text4', False) |
1138 | - builder.change_perms('4', this=True) |
1139 | - builder.remove_file('4', base=True) |
1140 | + builder.add_file(b"1", builder.tree_root, "name1", b"text1", True) |
1141 | + builder.change_perms(b"1", other=False) |
1142 | + builder.add_file(b"2", builder.tree_root, "name2", b"text2", True) |
1143 | + builder.change_perms(b"2", base=False) |
1144 | + builder.add_file(b"3", builder.tree_root, "name3", b"text3", True) |
1145 | + builder.change_perms(b"3", this=False) |
1146 | + builder.add_file(b'4', builder.tree_root, 'name4', b'text4', False) |
1147 | + builder.change_perms(b'4', this=True) |
1148 | + builder.remove_file(b'4', base=True) |
1149 | builder.merge() |
1150 | self.assertIs(builder.this.is_executable("name1"), False) |
1151 | self.assertIs(builder.this.is_executable("name2"), True) |
1152 | @@ -428,18 +428,18 @@ |
1153 | |
1154 | def test_new_suffix(self): |
1155 | builder = MergeBuilder(getcwd()) |
1156 | - builder.add_file("1", builder.tree_root, "name1", "text1", True) |
1157 | - builder.change_contents("1", other="text3") |
1158 | - builder.add_file("2", builder.tree_root, "name1.new", "text2", True) |
1159 | + builder.add_file(b"1", builder.tree_root, "name1", b"text1", True) |
1160 | + builder.change_contents(b"1", other=b"text3") |
1161 | + builder.add_file(b"2", builder.tree_root, "name1.new", b"text2", True) |
1162 | builder.merge() |
1163 | - os.lstat(builder.this.abspath(builder.this.id2path("2"))) |
1164 | + os.lstat(builder.this.abspath(builder.this.id2path(b"2"))) |
1165 | builder.cleanup() |
1166 | |
1167 | def test_spurious_conflict(self): |
1168 | builder = MergeBuilder(getcwd()) |
1169 | - builder.add_file("1", builder.tree_root, "name1", "text1", False) |
1170 | - builder.remove_file("1", other=True) |
1171 | - builder.add_file("2", builder.tree_root, "name1", "text1", False, |
1172 | + builder.add_file(b"1", builder.tree_root, "name1", b"text1", False) |
1173 | + builder.remove_file(b"1", other=True) |
1174 | + builder.add_file(b"2", builder.tree_root, "name1", b"text1", False, |
1175 | this=False, base=False) |
1176 | conflicts = builder.merge() |
1177 | self.assertEqual(conflicts, []) |
1178 | @@ -447,11 +447,11 @@ |
1179 | |
1180 | def test_merge_one_renamed(self): |
1181 | builder = MergeBuilder(getcwd()) |
1182 | - builder.add_file('1', builder.tree_root, 'name1', 'text1a', False) |
1183 | - builder.change_name('1', this='name2') |
1184 | - builder.change_contents('1', other='text2') |
1185 | + builder.add_file(b'1', builder.tree_root, 'name1', b'text1a', False) |
1186 | + builder.change_name(b'1', this='name2') |
1187 | + builder.change_contents(b'1', other=b'text2') |
1188 | builder.merge(interesting_files=['name2']) |
1189 | - self.assertEqual('text2', builder.this.get_file('name2').read()) |
1190 | + self.assertEqual(b'text2', builder.this.get_file('name2').read()) |
1191 | builder.cleanup() |
1192 | |
1193 | |
1194 | @@ -525,22 +525,22 @@ |
1195 | # It isn't trivial to create foo.BASE because it tries to look up |
1196 | # attributes like 'executable' in A. |
1197 | builder.build_snapshot(None, [ |
1198 | - ('add', ('', 'TREE_ROOT', 'directory', None))], |
1199 | + ('add', ('', b'TREE_ROOT', 'directory', None))], |
1200 | revision_id=b'A-id') |
1201 | - builder.build_snapshot(['A-id'], [], revision_id=b'B-id') |
1202 | - builder.build_snapshot(['A-id'], [ |
1203 | - ('add', ('foo', 'foo-id', 'file', 'orig\ncontents\n'))], |
1204 | + builder.build_snapshot([b'A-id'], [], revision_id=b'B-id') |
1205 | + builder.build_snapshot([b'A-id'], [ |
1206 | + ('add', ('foo', b'foo-id', 'file', b'orig\ncontents\n'))], |
1207 | revision_id=b'C-id') |
1208 | - builder.build_snapshot(['B-id', 'C-id'], [ |
1209 | - ('add', ('foo', 'foo-id', 'file', 'orig\ncontents\nand D\n'))], |
1210 | + builder.build_snapshot([b'B-id', b'C-id'], [ |
1211 | + ('add', ('foo', b'foo-id', 'file', b'orig\ncontents\nand D\n'))], |
1212 | revision_id=b'D-id') |
1213 | - builder.build_snapshot(['C-id', 'B-id'], [ |
1214 | - ('modify', ('foo', 'orig\ncontents\nand E\n'))], |
1215 | + builder.build_snapshot([b'C-id', b'B-id'], [ |
1216 | + ('modify', ('foo', b'orig\ncontents\nand E\n'))], |
1217 | revision_id=b'E-id') |
1218 | builder.finish_series() |
1219 | tree = builder.get_branch().create_checkout('tree', lightweight=True) |
1220 | self.assertEqual(1, tree.merge_from_branch(tree.branch, |
1221 | - to_revision='D-id', |
1222 | + to_revision=b'D-id', |
1223 | merge_type=WeaveMerger)) |
1224 | self.assertPathExists('tree/foo.THIS') |
1225 | self.assertPathExists('tree/foo.OTHER') |
1226 | @@ -785,23 +785,23 @@ |
1227 | def test_from_revision_ids(self): |
1228 | this, other = self.set_up_trees() |
1229 | self.assertRaises(errors.NoSuchRevision, Merger.from_revision_ids, |
1230 | - this, 'rev2b') |
1231 | + this, b'rev2b') |
1232 | this.lock_write() |
1233 | self.addCleanup(this.unlock) |
1234 | merger = Merger.from_revision_ids(this, |
1235 | - 'rev2b', other_branch=other.branch) |
1236 | - self.assertEqual('rev2b', merger.other_rev_id) |
1237 | - self.assertEqual('rev1', merger.base_rev_id) |
1238 | + b'rev2b', other_branch=other.branch) |
1239 | + self.assertEqual(b'rev2b', merger.other_rev_id) |
1240 | + self.assertEqual(b'rev1', merger.base_rev_id) |
1241 | merger = Merger.from_revision_ids(this, |
1242 | - 'rev2b', 'rev2a', other_branch=other.branch) |
1243 | - self.assertEqual('rev2a', merger.base_rev_id) |
1244 | + b'rev2b', b'rev2a', other_branch=other.branch) |
1245 | + self.assertEqual(b'rev2a', merger.base_rev_id) |
1246 | |
1247 | def test_from_uncommitted(self): |
1248 | this, other = self.set_up_trees() |
1249 | merger = Merger.from_uncommitted(this, other, None) |
1250 | self.assertIs(other, merger.other_tree) |
1251 | self.assertIs(None, merger.other_rev_id) |
1252 | - self.assertEqual('rev2b', merger.base_rev_id) |
1253 | + self.assertEqual(b'rev2b', merger.base_rev_id) |
1254 | |
1255 | def prepare_for_merging(self): |
1256 | this, other = self.set_up_trees() |
1257 | @@ -813,25 +813,25 @@ |
1258 | def test_from_mergeable(self): |
1259 | this, other = self.prepare_for_merging() |
1260 | md = merge_directive.MergeDirective2.from_objects( |
1261 | - other.branch.repository, 'rev3', 0, 0, 'this') |
1262 | + other.branch.repository, b'rev3', 0, 0, 'this') |
1263 | other.lock_read() |
1264 | self.addCleanup(other.unlock) |
1265 | merger, verified = Merger.from_mergeable(this, md) |
1266 | md.patch = None |
1267 | merger, verified = Merger.from_mergeable(this, md) |
1268 | self.assertEqual('inapplicable', verified) |
1269 | - self.assertEqual('rev3', merger.other_rev_id) |
1270 | - self.assertEqual('rev1', merger.base_rev_id) |
1271 | - md.base_revision_id = 'rev2b' |
1272 | + self.assertEqual(b'rev3', merger.other_rev_id) |
1273 | + self.assertEqual(b'rev1', merger.base_rev_id) |
1274 | + md.base_revision_id = b'rev2b' |
1275 | merger, verified = Merger.from_mergeable(this, md) |
1276 | - self.assertEqual('rev2b', merger.base_rev_id) |
1277 | + self.assertEqual(b'rev2b', merger.base_rev_id) |
1278 | |
1279 | def test_from_mergeable_old_merge_directive(self): |
1280 | this, other = self.prepare_for_merging() |
1281 | other.lock_write() |
1282 | self.addCleanup(other.unlock) |
1283 | md = merge_directive.MergeDirective.from_objects( |
1284 | - other.branch.repository, 'rev3', 0, 0, 'this') |
1285 | + other.branch.repository, b'rev3', 0, 0, 'this') |
1286 | merger, verified = Merger.from_mergeable(this, md) |
1287 | - self.assertEqual('rev3', merger.other_rev_id) |
1288 | - self.assertEqual('rev1', merger.base_rev_id) |
1289 | + self.assertEqual(b'rev3', merger.other_rev_id) |
1290 | + self.assertEqual(b'rev1', merger.base_rev_id) |
1291 | |
1292 | === modified file 'breezy/tests/test_reconfigure.py' |
1293 | --- breezy/tests/test_reconfigure.py 2018-05-22 02:05:12 +0000 |
1294 | +++ breezy/tests/test_reconfigure.py 2018-06-22 01:37:16 +0000 |
1295 | @@ -99,10 +99,10 @@ |
1296 | def test_lightweight_checkout_to_branch_tags(self): |
1297 | reconfiguration, checkout = \ |
1298 | self.prepare_lightweight_checkout_to_branch() |
1299 | - checkout.branch.tags.set_tag('foo', 'bar') |
1300 | + checkout.branch.tags.set_tag('foo', b'bar') |
1301 | reconfiguration.apply() |
1302 | checkout_branch = checkout.controldir.open_branch() |
1303 | - self.assertEqual('bar', checkout_branch.tags.lookup_tag('foo')) |
1304 | + self.assertEqual(b'bar', checkout_branch.tags.lookup_tag('foo')) |
1305 | |
1306 | def prepare_lightweight_checkout_to_checkout(self): |
1307 | branch = self.make_branch('branch') |
1308 | @@ -120,10 +120,10 @@ |
1309 | def test_lightweight_checkout_to_checkout_tags(self): |
1310 | reconfiguration, checkout = \ |
1311 | self.prepare_lightweight_checkout_to_checkout() |
1312 | - checkout.branch.tags.set_tag('foo', 'bar') |
1313 | + checkout.branch.tags.set_tag('foo', b'bar') |
1314 | reconfiguration.apply() |
1315 | checkout_branch = checkout.controldir.open_branch() |
1316 | - self.assertEqual('bar', checkout_branch.tags.lookup_tag('foo')) |
1317 | + self.assertEqual(b'bar', checkout_branch.tags.lookup_tag('foo')) |
1318 | |
1319 | def test_lightweight_conversion_uses_shared_repo(self): |
1320 | parent = self.make_branch('parent') |
1321 | @@ -286,10 +286,10 @@ |
1322 | def test_branch_to_lightweight_checkout_fetch_tags(self): |
1323 | parent, child, reconfiguration = \ |
1324 | self.prepare_branch_to_lightweight_checkout() |
1325 | - child.branch.tags.set_tag('foo', 'bar') |
1326 | + child.branch.tags.set_tag('foo', b'bar') |
1327 | reconfiguration.apply() |
1328 | child = _mod_branch.Branch.open('child') |
1329 | - self.assertEqual('bar', parent.tags.lookup_tag('foo')) |
1330 | + self.assertEqual(b'bar', parent.tags.lookup_tag('foo')) |
1331 | |
1332 | def test_lightweight_checkout_to_lightweight_checkout(self): |
1333 | parent = self.make_branch('parent') |
1334 | |
1335 | === modified file 'python3.passing' |
1336 | --- python3.passing 2018-06-22 01:37:16 +0000 |
1337 | +++ python3.passing 2018-06-22 01:37:16 +0000 |
1338 | @@ -75,6 +75,7 @@ |
1339 | breezy.plugins.git.tests.test_memorytree.TestMemoryTree.test_last_revision |
1340 | breezy.plugins.git.tests.test_memorytree.TestMemoryTree.test_lock_tree_write |
1341 | breezy.plugins.git.tests.test_memorytree.TestMemoryTree.test_lock_tree_write_after_read_fails |
1342 | +breezy.plugins.git.tests.test_memorytree.TestMemoryTree.test_lock_write |
1343 | breezy.plugins.git.tests.test_memorytree.TestMemoryTree.test_lock_write_after_read_fails |
1344 | breezy.plugins.git.tests.test_memorytree.TestMemoryTree.test_rename_file_to_subdir |
1345 | breezy.plugins.git.tests.test_object_store.DirectoryToTreeTests.test_empty |
1346 | @@ -208,6 +209,7 @@ |
1347 | breezy.plugins.upload.tests.test_upload.TestBranchUploadLocations.test_set_push_location(BzrBranchFormat7) |
1348 | breezy.plugins.upload.tests.test_upload.TestBranchUploadLocations.test_set_push_location(BzrBranchFormat8) |
1349 | breezy.plugins.upload.tests.test_upload.TestBranchUploadLocations.test_set_push_location(LocalGitBranchFormat) |
1350 | +breezy.plugins.upload.tests.test_upload.TestBranchUploadLocations.test_set_push_location(RemoteBranchFormat-default) |
1351 | breezy.plugins.upload.tests.test_upload.TestBranchUploadLocations.test_set_push_location(RemoteGitBranchFormat) |
1352 | breezy.plugins.upload.tests.test_upload.TestFullUpload.test_create_file(SFTPTransport,SFTPAbsoluteServer) |
1353 | breezy.plugins.upload.tests.test_upload.TestFullUpload.test_create_file(SFTPTransport,SFTPHomeDirServer) |
1354 | @@ -528,6 +530,7 @@ |
1355 | breezy.tests.per_branch.test_branch.TestBranchPushLocations.test_set_push_location(BzrBranchFormat7) |
1356 | breezy.tests.per_branch.test_branch.TestBranchPushLocations.test_set_push_location(BzrBranchFormat8) |
1357 | breezy.tests.per_branch.test_branch.TestBranchPushLocations.test_set_push_location(LocalGitBranchFormat) |
1358 | +breezy.tests.per_branch.test_branch.TestBranchPushLocations.test_set_push_location(RemoteBranchFormat-default) |
1359 | breezy.tests.per_branch.test_branch.TestBranchPushLocations.test_set_push_location(RemoteGitBranchFormat) |
1360 | breezy.tests.per_branch.test_branch.TestBranch.test_bad_revision(BranchReferenceFormat) |
1361 | breezy.tests.per_branch.test_branch.TestBranch.test_bad_revision(BzrBranchFormat4) |
1362 | @@ -583,6 +586,7 @@ |
1363 | breezy.tests.per_branch.test_branch.TestBranch.test_create_append_revisions_only(BzrBranchFormat7) |
1364 | breezy.tests.per_branch.test_branch.TestBranch.test_create_append_revisions_only(BzrBranchFormat8) |
1365 | breezy.tests.per_branch.test_branch.TestBranch.test_create_append_revisions_only(LocalGitBranchFormat) |
1366 | +breezy.tests.per_branch.test_branch.TestBranch.test_create_append_revisions_only(RemoteBranchFormat-default) |
1367 | breezy.tests.per_branch.test_branch.TestBranch.test_create_append_revisions_only(RemoteBranchFormat-v2) |
1368 | breezy.tests.per_branch.test_branch.TestBranch.test_create_append_revisions_only(RemoteGitBranchFormat) |
1369 | breezy.tests.per_branch.test_branch.TestBranch.test_create_checkout(BranchReferenceFormat) |
1370 | @@ -659,6 +663,8 @@ |
1371 | breezy.tests.per_branch.test_branch.TestBranch.test_get_commit_builder(BzrBranchFormat6) |
1372 | breezy.tests.per_branch.test_branch.TestBranch.test_get_commit_builder(BzrBranchFormat7) |
1373 | breezy.tests.per_branch.test_branch.TestBranch.test_get_commit_builder(BzrBranchFormat8) |
1374 | +breezy.tests.per_branch.test_branch.TestBranch.test_get_commit_builder(LocalGitBranchFormat) |
1375 | +breezy.tests.per_branch.test_branch.TestBranch.test_get_commit_builder(RemoteBranchFormat-default) |
1376 | breezy.tests.per_branch.test_branch.TestBranch.test_get_commit_builder(RemoteGitBranchFormat) |
1377 | breezy.tests.per_branch.test_branch.TestBranch.test_get_set_append_revisions_only(BranchReferenceFormat) |
1378 | breezy.tests.per_branch.test_branch.TestBranch.test_get_set_append_revisions_only(BzrBranchFormat4) |
1379 | @@ -667,6 +673,7 @@ |
1380 | breezy.tests.per_branch.test_branch.TestBranch.test_get_set_append_revisions_only(BzrBranchFormat7) |
1381 | breezy.tests.per_branch.test_branch.TestBranch.test_get_set_append_revisions_only(BzrBranchFormat8) |
1382 | breezy.tests.per_branch.test_branch.TestBranch.test_get_set_append_revisions_only(LocalGitBranchFormat) |
1383 | +breezy.tests.per_branch.test_branch.TestBranch.test_get_set_append_revisions_only(RemoteBranchFormat-default) |
1384 | breezy.tests.per_branch.test_branch.TestBranch.test_get_set_append_revisions_only(RemoteGitBranchFormat) |
1385 | breezy.tests.per_branch.test_branch.TestBranch.test_heads_to_fetch(BranchReferenceFormat) |
1386 | breezy.tests.per_branch.test_branch.TestBranch.test_heads_to_fetch(BzrBranchFormat4) |
1387 | @@ -701,6 +708,7 @@ |
1388 | breezy.tests.per_branch.test_branch.TestBranch.test_nicks_bzr(RemoteBranchFormat-v2) |
1389 | breezy.tests.per_branch.test_branch.TestBranch.test_nicks_bzr(RemoteGitBranchFormat) |
1390 | breezy.tests.per_branch.test_branch.TestBranch.test_nicks(LocalGitBranchFormat) |
1391 | +breezy.tests.per_branch.test_branch.TestBranch.test_nicks(RemoteBranchFormat-default) |
1392 | breezy.tests.per_branch.test_branch.TestBranch.test_nicks(RemoteGitBranchFormat) |
1393 | breezy.tests.per_branch.test_branch.TestBranch.test_public_branch(BranchReferenceFormat) |
1394 | breezy.tests.per_branch.test_branch.TestBranch.test_public_branch(BzrBranchFormat4) |
1395 | @@ -709,6 +717,7 @@ |
1396 | breezy.tests.per_branch.test_branch.TestBranch.test_public_branch(BzrBranchFormat7) |
1397 | breezy.tests.per_branch.test_branch.TestBranch.test_public_branch(BzrBranchFormat8) |
1398 | breezy.tests.per_branch.test_branch.TestBranch.test_public_branch(LocalGitBranchFormat) |
1399 | +breezy.tests.per_branch.test_branch.TestBranch.test_public_branch(RemoteBranchFormat-default) |
1400 | breezy.tests.per_branch.test_branch.TestBranch.test_public_branch(RemoteGitBranchFormat) |
1401 | breezy.tests.per_branch.test_branch.TestBranch.test_record_initial_ghost(BranchReferenceFormat) |
1402 | breezy.tests.per_branch.test_branch.TestBranch.test_record_initial_ghost(BzrBranchFormat4) |
1403 | @@ -741,6 +750,7 @@ |
1404 | breezy.tests.per_branch.test_branch.TestBranch.test_submit_branch(BzrBranchFormat7) |
1405 | breezy.tests.per_branch.test_branch.TestBranch.test_submit_branch(BzrBranchFormat8) |
1406 | breezy.tests.per_branch.test_branch.TestBranch.test_submit_branch(LocalGitBranchFormat) |
1407 | +breezy.tests.per_branch.test_branch.TestBranch.test_submit_branch(RemoteBranchFormat-default) |
1408 | breezy.tests.per_branch.test_branch.TestBranch.test_submit_branch(RemoteGitBranchFormat) |
1409 | breezy.tests.per_branch.test_branch.TestChildSubmitFormats.test_get_child_submit_format(BranchReferenceFormat) |
1410 | breezy.tests.per_branch.test_branch.TestChildSubmitFormats.test_get_child_submit_format(BzrBranchFormat4) |
1411 | @@ -758,6 +768,7 @@ |
1412 | breezy.tests.per_branch.test_branch.TestChildSubmitFormats.test_get_child_submit_format_default(RemoteBranchFormat-v2) |
1413 | breezy.tests.per_branch.test_branch.TestChildSubmitFormats.test_get_child_submit_format_default(RemoteGitBranchFormat) |
1414 | breezy.tests.per_branch.test_branch.TestChildSubmitFormats.test_get_child_submit_format(LocalGitBranchFormat) |
1415 | +breezy.tests.per_branch.test_branch.TestChildSubmitFormats.test_get_child_submit_format(RemoteBranchFormat-default) |
1416 | breezy.tests.per_branch.test_branch.TestChildSubmitFormats.test_get_child_submit_format(RemoteGitBranchFormat) |
1417 | breezy.tests.per_branch.test_branch.TestFormat.test_format_initialize_find_open(BranchReferenceFormat) |
1418 | breezy.tests.per_branch.test_branch.TestFormat.test_format_initialize_find_open(BzrBranchFormat4) |
1419 | @@ -1127,6 +1138,7 @@ |
1420 | breezy.tests.per_branch.test_config.TestGetConfig.test_set_submit_branch(BzrBranchFormat7) |
1421 | breezy.tests.per_branch.test_config.TestGetConfig.test_set_submit_branch(BzrBranchFormat8) |
1422 | breezy.tests.per_branch.test_config.TestGetConfig.test_set_submit_branch(LocalGitBranchFormat) |
1423 | +breezy.tests.per_branch.test_config.TestGetConfig.test_set_submit_branch(RemoteBranchFormat-default) |
1424 | breezy.tests.per_branch.test_config.TestGetConfig.test_set_submit_branch(RemoteGitBranchFormat) |
1425 | breezy.tests.per_branch.test_config.TestGetConfig.test_set_user_option_with_dict(BranchReferenceFormat) |
1426 | breezy.tests.per_branch.test_config.TestGetConfig.test_set_user_option_with_dict(BzrBranchFormat4) |
1427 | @@ -1135,6 +1147,7 @@ |
1428 | breezy.tests.per_branch.test_config.TestGetConfig.test_set_user_option_with_dict(BzrBranchFormat7) |
1429 | breezy.tests.per_branch.test_config.TestGetConfig.test_set_user_option_with_dict(BzrBranchFormat8) |
1430 | breezy.tests.per_branch.test_config.TestGetConfig.test_set_user_option_with_dict(LocalGitBranchFormat) |
1431 | +breezy.tests.per_branch.test_config.TestGetConfig.test_set_user_option_with_dict(RemoteBranchFormat-default) |
1432 | breezy.tests.per_branch.test_config.TestGetConfig.test_set_user_option_with_dict(RemoteGitBranchFormat) |
1433 | breezy.tests.per_branch.test_create_checkout.TestCreateCheckout.test_checkout_format_heavyweight(BranchReferenceFormat) |
1434 | breezy.tests.per_branch.test_create_checkout.TestCreateCheckout.test_checkout_format_heavyweight(BzrBranchFormat4) |
1435 | @@ -1253,6 +1266,7 @@ |
1436 | breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_generate_revision_history(BzrBranchFormat7) |
1437 | breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_generate_revision_history(BzrBranchFormat8) |
1438 | breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_generate_revision_history(LocalGitBranchFormat) |
1439 | +breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_generate_revision_history(RemoteBranchFormat-default) |
1440 | breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_generate_revision_history(RemoteGitBranchFormat) |
1441 | breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_pull(BranchReferenceFormat) |
1442 | breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_pull(BzrBranchFormat4) |
1443 | @@ -1277,6 +1291,7 @@ |
1444 | breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_set_last_revision_info(BzrBranchFormat7) |
1445 | breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_set_last_revision_info(BzrBranchFormat8) |
1446 | breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_set_last_revision_info(LocalGitBranchFormat) |
1447 | +breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_set_last_revision_info(RemoteBranchFormat-default) |
1448 | breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_set_last_revision_info(RemoteGitBranchFormat) |
1449 | breezy.tests.per_branch.test_hooks.TestOpen.test_create(BranchReferenceFormat) |
1450 | breezy.tests.per_branch.test_hooks.TestOpen.test_create(BzrBranchFormat4) |
1451 | @@ -1305,6 +1320,7 @@ |
1452 | breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_branch_is_locked(BzrBranchFormat7) |
1453 | breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_branch_is_locked(BzrBranchFormat8) |
1454 | breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_branch_is_locked(LocalGitBranchFormat) |
1455 | +breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_branch_is_locked(RemoteBranchFormat-default) |
1456 | breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_branch_is_locked(RemoteGitBranchFormat) |
1457 | breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_calls_all_hooks_no_errors(BranchReferenceFormat) |
1458 | breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_calls_all_hooks_no_errors(BzrBranchFormat4) |
1459 | @@ -1313,6 +1329,7 @@ |
1460 | breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_calls_all_hooks_no_errors(BzrBranchFormat7) |
1461 | breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_calls_all_hooks_no_errors(BzrBranchFormat8) |
1462 | breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_calls_all_hooks_no_errors(LocalGitBranchFormat) |
1463 | +breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_calls_all_hooks_no_errors(RemoteBranchFormat-default) |
1464 | breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_calls_all_hooks_no_errors(RemoteGitBranchFormat) |
1465 | breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_empty_history(BranchReferenceFormat) |
1466 | breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_empty_history(BzrBranchFormat4) |
1467 | @@ -1321,6 +1338,7 @@ |
1468 | breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_empty_history(BzrBranchFormat7) |
1469 | breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_empty_history(BzrBranchFormat8) |
1470 | breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_empty_history(LocalGitBranchFormat) |
1471 | +breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_empty_history(RemoteBranchFormat-default) |
1472 | breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_empty_history(RemoteGitBranchFormat) |
1473 | breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_hook_runs_after_change(BranchReferenceFormat) |
1474 | breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_hook_runs_after_change(BzrBranchFormat4) |
1475 | @@ -1345,6 +1363,7 @@ |
1476 | breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_branch_is_locked(BzrBranchFormat7) |
1477 | breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_branch_is_locked(BzrBranchFormat8) |
1478 | breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_branch_is_locked(LocalGitBranchFormat) |
1479 | +breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_branch_is_locked(RemoteBranchFormat-default) |
1480 | breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_branch_is_locked(RemoteGitBranchFormat) |
1481 | breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_calls_all_hooks_no_errors(BranchReferenceFormat) |
1482 | breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_calls_all_hooks_no_errors(BzrBranchFormat4) |
1483 | @@ -1353,6 +1372,7 @@ |
1484 | breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_calls_all_hooks_no_errors(BzrBranchFormat7) |
1485 | breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_calls_all_hooks_no_errors(BzrBranchFormat8) |
1486 | breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_calls_all_hooks_no_errors(LocalGitBranchFormat) |
1487 | +breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_calls_all_hooks_no_errors(RemoteBranchFormat-default) |
1488 | breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_calls_all_hooks_no_errors(RemoteGitBranchFormat) |
1489 | breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_empty_history(BranchReferenceFormat) |
1490 | breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_empty_history(BzrBranchFormat4) |
1491 | @@ -1361,6 +1381,7 @@ |
1492 | breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_empty_history(BzrBranchFormat7) |
1493 | breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_empty_history(BzrBranchFormat8) |
1494 | breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_empty_history(LocalGitBranchFormat) |
1495 | +breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_empty_history(RemoteBranchFormat-default) |
1496 | breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_empty_history(RemoteGitBranchFormat) |
1497 | breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_explicit_reject_by_hook(BranchReferenceFormat) |
1498 | breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_explicit_reject_by_hook(BzrBranchFormat4) |
1499 | @@ -1647,6 +1668,8 @@ |
1500 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_dont_leave_lock_in_place(BzrBranchFormat6) |
1501 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_dont_leave_lock_in_place(BzrBranchFormat7) |
1502 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_dont_leave_lock_in_place(BzrBranchFormat8) |
1503 | +breezy.tests.per_branch.test_locking.TestBranchLocking.test_dont_leave_lock_in_place(LocalGitBranchFormat) |
1504 | +breezy.tests.per_branch.test_locking.TestBranchLocking.test_dont_leave_lock_in_place(RemoteBranchFormat-default) |
1505 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_dont_leave_lock_in_place(RemoteGitBranchFormat) |
1506 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_leave_lock_in_place(BranchReferenceFormat) |
1507 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_leave_lock_in_place(BzrBranchFormat4) |
1508 | @@ -1654,6 +1677,8 @@ |
1509 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_leave_lock_in_place(BzrBranchFormat6) |
1510 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_leave_lock_in_place(BzrBranchFormat7) |
1511 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_leave_lock_in_place(BzrBranchFormat8) |
1512 | +breezy.tests.per_branch.test_locking.TestBranchLocking.test_leave_lock_in_place(LocalGitBranchFormat) |
1513 | +breezy.tests.per_branch.test_locking.TestBranchLocking.test_leave_lock_in_place(RemoteBranchFormat-default) |
1514 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_leave_lock_in_place(RemoteGitBranchFormat) |
1515 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_and_unlock_leaves_repo_unlocked(BranchReferenceFormat) |
1516 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_and_unlock_leaves_repo_unlocked(BzrBranchFormat4) |
1517 | @@ -1661,6 +1686,8 @@ |
1518 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_and_unlock_leaves_repo_unlocked(BzrBranchFormat6) |
1519 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_and_unlock_leaves_repo_unlocked(BzrBranchFormat7) |
1520 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_and_unlock_leaves_repo_unlocked(BzrBranchFormat8) |
1521 | +breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_and_unlock_leaves_repo_unlocked(LocalGitBranchFormat) |
1522 | +breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_and_unlock_leaves_repo_unlocked(RemoteBranchFormat-default) |
1523 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_and_unlock_leaves_repo_unlocked(RemoteGitBranchFormat) |
1524 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_read_context_manager(BranchReferenceFormat) |
1525 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_read_context_manager(BzrBranchFormat4) |
1526 | @@ -1698,6 +1725,8 @@ |
1527 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_locks_repo_too(BzrBranchFormat6) |
1528 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_locks_repo_too(BzrBranchFormat7) |
1529 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_locks_repo_too(BzrBranchFormat8) |
1530 | +breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_locks_repo_too(LocalGitBranchFormat) |
1531 | +breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_locks_repo_too(RemoteBranchFormat-default) |
1532 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_locks_repo_too(RemoteGitBranchFormat) |
1533 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_raises_in_lock_read(BranchReferenceFormat) |
1534 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_raises_in_lock_read(BzrBranchFormat4) |
1535 | @@ -1715,6 +1744,8 @@ |
1536 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_reenter_with_token(BzrBranchFormat6) |
1537 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_reenter_with_token(BzrBranchFormat7) |
1538 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_reenter_with_token(BzrBranchFormat8) |
1539 | +breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_reenter_with_token(LocalGitBranchFormat) |
1540 | +breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_reenter_with_token(RemoteBranchFormat-default) |
1541 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_reenter_with_token(RemoteGitBranchFormat) |
1542 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_None_refuses_token(BranchReferenceFormat) |
1543 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_None_refuses_token(BzrBranchFormat4) |
1544 | @@ -1722,6 +1753,8 @@ |
1545 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_None_refuses_token(BzrBranchFormat6) |
1546 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_None_refuses_token(BzrBranchFormat7) |
1547 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_None_refuses_token(BzrBranchFormat8) |
1548 | +breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_None_refuses_token(LocalGitBranchFormat) |
1549 | +breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_None_refuses_token(RemoteBranchFormat-default) |
1550 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_None_refuses_token(RemoteGitBranchFormat) |
1551 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_unlockable(BranchReferenceFormat) |
1552 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_unlockable(BzrBranchFormat4) |
1553 | @@ -1729,6 +1762,8 @@ |
1554 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_unlockable(BzrBranchFormat6) |
1555 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_unlockable(BzrBranchFormat7) |
1556 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_unlockable(BzrBranchFormat8) |
1557 | +breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_unlockable(LocalGitBranchFormat) |
1558 | +breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_unlockable(RemoteBranchFormat-default) |
1559 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_unlockable(RemoteGitBranchFormat) |
1560 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_matching_token(BranchReferenceFormat) |
1561 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_matching_token(BzrBranchFormat4) |
1562 | @@ -1736,6 +1771,8 @@ |
1563 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_matching_token(BzrBranchFormat6) |
1564 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_matching_token(BzrBranchFormat7) |
1565 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_matching_token(BzrBranchFormat8) |
1566 | +breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_matching_token(LocalGitBranchFormat) |
1567 | +breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_matching_token(RemoteBranchFormat-default) |
1568 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_matching_token(RemoteGitBranchFormat) |
1569 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_nonmatching_token(BranchReferenceFormat) |
1570 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_nonmatching_token(BzrBranchFormat4) |
1571 | @@ -1743,6 +1780,7 @@ |
1572 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_nonmatching_token(BzrBranchFormat6) |
1573 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_nonmatching_token(BzrBranchFormat7) |
1574 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_nonmatching_token(BzrBranchFormat8) |
1575 | +breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_nonmatching_token(LocalGitBranchFormat) |
1576 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_nonmatching_token(RemoteGitBranchFormat) |
1577 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_token_fails_when_unlocked(BranchReferenceFormat) |
1578 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_token_fails_when_unlocked(BzrBranchFormat4) |
1579 | @@ -1750,6 +1788,8 @@ |
1580 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_token_fails_when_unlocked(BzrBranchFormat6) |
1581 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_token_fails_when_unlocked(BzrBranchFormat7) |
1582 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_token_fails_when_unlocked(BzrBranchFormat8) |
1583 | +breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_token_fails_when_unlocked(LocalGitBranchFormat) |
1584 | +breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_token_fails_when_unlocked(RemoteBranchFormat-default) |
1585 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_token_fails_when_unlocked(RemoteGitBranchFormat) |
1586 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_reentering_lock_write_raises_on_token_mismatch(BranchReferenceFormat) |
1587 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_reentering_lock_write_raises_on_token_mismatch(BzrBranchFormat4) |
1588 | @@ -1757,6 +1797,7 @@ |
1589 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_reentering_lock_write_raises_on_token_mismatch(BzrBranchFormat6) |
1590 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_reentering_lock_write_raises_on_token_mismatch(BzrBranchFormat7) |
1591 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_reentering_lock_write_raises_on_token_mismatch(BzrBranchFormat8) |
1592 | +breezy.tests.per_branch.test_locking.TestBranchLocking.test_reentering_lock_write_raises_on_token_mismatch(LocalGitBranchFormat) |
1593 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_reentering_lock_write_raises_on_token_mismatch(RemoteGitBranchFormat) |
1594 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_unlock_after_lock_write_with_token(BranchReferenceFormat) |
1595 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_unlock_after_lock_write_with_token(BzrBranchFormat4) |
1596 | @@ -1764,6 +1805,8 @@ |
1597 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_unlock_after_lock_write_with_token(BzrBranchFormat6) |
1598 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_unlock_after_lock_write_with_token(BzrBranchFormat7) |
1599 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_unlock_after_lock_write_with_token(BzrBranchFormat8) |
1600 | +breezy.tests.per_branch.test_locking.TestBranchLocking.test_unlock_after_lock_write_with_token(LocalGitBranchFormat) |
1601 | +breezy.tests.per_branch.test_locking.TestBranchLocking.test_unlock_after_lock_write_with_token(RemoteBranchFormat-default) |
1602 | breezy.tests.per_branch.test_locking.TestBranchLocking.test_unlock_after_lock_write_with_token(RemoteGitBranchFormat) |
1603 | breezy.tests.per_branch.test_parent.TestParent.test_get_invalid_parent(BranchReferenceFormat) |
1604 | breezy.tests.per_branch.test_parent.TestParent.test_get_invalid_parent(BzrBranchFormat4) |
1605 | @@ -1828,6 +1871,7 @@ |
1606 | breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_bound_branch(BzrBranchFormat6) |
1607 | breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_bound_branch(BzrBranchFormat7) |
1608 | breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_bound_branch(BzrBranchFormat8) |
1609 | +breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_bound_branch(RemoteBranchFormat-default) |
1610 | breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_bound_branch(RemoteGitBranchFormat) |
1611 | breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_empty_history(BranchReferenceFormat) |
1612 | breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_empty_history(BzrBranchFormat4) |
1613 | @@ -1835,6 +1879,7 @@ |
1614 | breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_empty_history(BzrBranchFormat6) |
1615 | breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_empty_history(BzrBranchFormat7) |
1616 | breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_empty_history(BzrBranchFormat8) |
1617 | +breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_empty_history(RemoteBranchFormat-default) |
1618 | breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_empty_history(RemoteGitBranchFormat) |
1619 | breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_nonempty_history(BranchReferenceFormat) |
1620 | breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_nonempty_history(BzrBranchFormat5) |
1621 | @@ -1893,12 +1938,20 @@ |
1622 | breezy.tests.per_branch.test_pull.TestPull.test_pull_updates_checkout_and_master(RemoteGitBranchFormat) |
1623 | breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(BranchReferenceFormat) |
1624 | breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(BzrBranchFormat4) |
1625 | +breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(BzrBranchFormat5) |
1626 | +breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(BzrBranchFormat6) |
1627 | +breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(BzrBranchFormat7) |
1628 | +breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(BzrBranchFormat8) |
1629 | breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(LocalGitBranchFormat) |
1630 | breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(RemoteBranchFormat-default) |
1631 | breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(RemoteBranchFormat-v2) |
1632 | breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(RemoteGitBranchFormat) |
1633 | breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_command(BranchReferenceFormat) |
1634 | breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_command(BzrBranchFormat4) |
1635 | +breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_command(BzrBranchFormat5) |
1636 | +breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_command(BzrBranchFormat6) |
1637 | +breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_command(BzrBranchFormat7) |
1638 | +breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_command(BzrBranchFormat8) |
1639 | breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_command(LocalGitBranchFormat) |
1640 | breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_command(RemoteBranchFormat-default) |
1641 | breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_command(RemoteBranchFormat-v2) |
1642 | @@ -1918,6 +1971,7 @@ |
1643 | breezy.tests.per_branch.test_push.TestPushHook.test_post_push_bound_branch(BzrBranchFormat6) |
1644 | breezy.tests.per_branch.test_push.TestPushHook.test_post_push_bound_branch(BzrBranchFormat7) |
1645 | breezy.tests.per_branch.test_push.TestPushHook.test_post_push_bound_branch(BzrBranchFormat8) |
1646 | +breezy.tests.per_branch.test_push.TestPushHook.test_post_push_bound_branch(RemoteBranchFormat-default) |
1647 | breezy.tests.per_branch.test_push.TestPushHook.test_post_push_bound_branch(RemoteGitBranchFormat) |
1648 | breezy.tests.per_branch.test_push.TestPushHook.test_post_push_empty_history(BranchReferenceFormat) |
1649 | breezy.tests.per_branch.test_push.TestPushHook.test_post_push_empty_history(BzrBranchFormat4) |
1650 | @@ -1925,6 +1979,7 @@ |
1651 | breezy.tests.per_branch.test_push.TestPushHook.test_post_push_empty_history(BzrBranchFormat6) |
1652 | breezy.tests.per_branch.test_push.TestPushHook.test_post_push_empty_history(BzrBranchFormat7) |
1653 | breezy.tests.per_branch.test_push.TestPushHook.test_post_push_empty_history(BzrBranchFormat8) |
1654 | +breezy.tests.per_branch.test_push.TestPushHook.test_post_push_empty_history(RemoteBranchFormat-default) |
1655 | breezy.tests.per_branch.test_push.TestPushHook.test_post_push_empty_history(RemoteGitBranchFormat) |
1656 | breezy.tests.per_branch.test_push.TestPushHook.test_post_push_nonempty_history(BranchReferenceFormat) |
1657 | breezy.tests.per_branch.test_push.TestPushHook.test_post_push_nonempty_history(BzrBranchFormat5) |
1658 | @@ -1946,6 +2001,9 @@ |
1659 | breezy.tests.per_branch.test_push.TestPush.test_push_merged_indirect(RemoteGitBranchFormat) |
1660 | breezy.tests.per_branch.test_push.TestPush.test_push_new_tag_to_bound_branch(BranchReferenceFormat) |
1661 | breezy.tests.per_branch.test_push.TestPush.test_push_new_tag_to_bound_branch(BzrBranchFormat4) |
1662 | +breezy.tests.per_branch.test_push.TestPush.test_push_new_tag_to_bound_branch(BzrBranchFormat6) |
1663 | +breezy.tests.per_branch.test_push.TestPush.test_push_new_tag_to_bound_branch(BzrBranchFormat7) |
1664 | +breezy.tests.per_branch.test_push.TestPush.test_push_new_tag_to_bound_branch(BzrBranchFormat8) |
1665 | breezy.tests.per_branch.test_push.TestPush.test_push_new_tag_to_bound_branch(LocalGitBranchFormat) |
1666 | breezy.tests.per_branch.test_push.TestPush.test_push_new_tag_to_bound_branch(RemoteBranchFormat-default) |
1667 | breezy.tests.per_branch.test_push.TestPush.test_push_new_tag_to_bound_branch(RemoteBranchFormat-v2) |
1668 | @@ -2003,6 +2061,7 @@ |
1669 | breezy.tests.per_branch.test_push.TestPush.test_push_within_repository(BzrBranchFormat7) |
1670 | breezy.tests.per_branch.test_push.TestPush.test_push_within_repository(BzrBranchFormat8) |
1671 | breezy.tests.per_branch.test_push.TestPush.test_push_within_repository(LocalGitBranchFormat) |
1672 | +breezy.tests.per_branch.test_push.TestPush.test_push_within_repository(RemoteBranchFormat-default) |
1673 | breezy.tests.per_branch.test_push.TestPush.test_push_within_repository(RemoteGitBranchFormat) |
1674 | breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_fixes_invalid_revhistory(BranchReferenceFormat) |
1675 | breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_fixes_invalid_revhistory(BzrBranchFormat4) |
1676 | @@ -2025,6 +2084,8 @@ |
1677 | breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_returns_reconciler(BzrBranchFormat6) |
1678 | breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_returns_reconciler(BzrBranchFormat7) |
1679 | breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_returns_reconciler(BzrBranchFormat8) |
1680 | +breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_returns_reconciler(LocalGitBranchFormat) |
1681 | +breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_returns_reconciler(RemoteBranchFormat-default) |
1682 | breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_returns_reconciler(RemoteGitBranchFormat) |
1683 | breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_supports_thorough(BranchReferenceFormat) |
1684 | breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_supports_thorough(BzrBranchFormat4) |
1685 | @@ -2032,6 +2093,8 @@ |
1686 | breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_supports_thorough(BzrBranchFormat6) |
1687 | breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_supports_thorough(BzrBranchFormat7) |
1688 | breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_supports_thorough(BzrBranchFormat8) |
1689 | +breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_supports_thorough(LocalGitBranchFormat) |
1690 | +breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_supports_thorough(RemoteBranchFormat-default) |
1691 | breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_supports_thorough(RemoteGitBranchFormat) |
1692 | breezy.tests.per_branch.test_revision_id_to_dotted_revno.TestRevisionIdToDottedRevno.test_lookup_dotted_revno(BranchReferenceFormat) |
1693 | breezy.tests.per_branch.test_revision_id_to_dotted_revno.TestRevisionIdToDottedRevno.test_lookup_dotted_revno(BzrBranchFormat5) |
1694 | @@ -2097,9 +2160,14 @@ |
1695 | breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_uses_bzrdir_branch_format(BzrBranchFormat6) |
1696 | breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_uses_bzrdir_branch_format(BzrBranchFormat7) |
1697 | breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_uses_bzrdir_branch_format(BzrBranchFormat8) |
1698 | +breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_uses_bzrdir_branch_format(LocalGitBranchFormat) |
1699 | breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_uses_bzrdir_branch_format(RemoteGitBranchFormat) |
1700 | breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_with_ghost_in_mainline(BranchReferenceFormat) |
1701 | breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_with_ghost_in_mainline(BzrBranchFormat4) |
1702 | +breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_with_ghost_in_mainline(BzrBranchFormat5) |
1703 | +breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_with_ghost_in_mainline(BzrBranchFormat6) |
1704 | +breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_with_ghost_in_mainline(BzrBranchFormat7) |
1705 | +breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_with_ghost_in_mainline(BzrBranchFormat8) |
1706 | breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_with_ghost_in_mainline(LocalGitBranchFormat) |
1707 | breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_with_ghost_in_mainline(RemoteBranchFormat-default) |
1708 | breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_with_ghost_in_mainline(RemoteGitBranchFormat) |
1709 | @@ -2269,6 +2337,7 @@ |
1710 | breezy.tests.per_branch.test_stacking.TestStacking.test_transform_fallback_location_hook(BzrBranchFormat7) |
1711 | breezy.tests.per_branch.test_stacking.TestStacking.test_transform_fallback_location_hook(BzrBranchFormat8) |
1712 | breezy.tests.per_branch.test_stacking.TestStacking.test_transform_fallback_location_hook(LocalGitBranchFormat) |
1713 | +breezy.tests.per_branch.test_stacking.TestStacking.test_transform_fallback_location_hook(RemoteBranchFormat-default) |
1714 | breezy.tests.per_branch.test_stacking.TestStacking.test_transform_fallback_location_hook(RemoteGitBranchFormat) |
1715 | breezy.tests.per_branch.test_stacking.TestStacking.test_unstack_already_locked(BranchReferenceFormat) |
1716 | breezy.tests.per_branch.test_stacking.TestStacking.test_unstack_already_locked(BzrBranchFormat4) |
1717 | @@ -2343,6 +2412,10 @@ |
1718 | breezy.tests.per_branch.test_tags.TestBranchTags.test_ghost_tag(BranchReferenceFormat) |
1719 | breezy.tests.per_branch.test_tags.TestBranchTags.test_ghost_tag(BzrBranchFormat4) |
1720 | breezy.tests.per_branch.test_tags.TestBranchTags.test_ghost_tag(BzrBranchFormat5) |
1721 | +breezy.tests.per_branch.test_tags.TestBranchTags.test_ghost_tag(BzrBranchFormat6) |
1722 | +breezy.tests.per_branch.test_tags.TestBranchTags.test_ghost_tag(BzrBranchFormat7) |
1723 | +breezy.tests.per_branch.test_tags.TestBranchTags.test_ghost_tag(BzrBranchFormat8) |
1724 | +breezy.tests.per_branch.test_tags.TestBranchTags.test_ghost_tag(RemoteBranchFormat-default) |
1725 | breezy.tests.per_branch.test_tags.TestBranchTags.test_ghost_tag(RemoteGitBranchFormat) |
1726 | breezy.tests.per_branch.test_tags.TestBranchTags.test_make_and_lookup_tag(BranchReferenceFormat) |
1727 | breezy.tests.per_branch.test_tags.TestBranchTags.test_make_and_lookup_tag(BzrBranchFormat4) |
1728 | @@ -2669,6 +2742,7 @@ |
1729 | breezy.tests.per_interbranch.test_pull.TestPull.test_pull_raises_specific_error_on_master_connection_error(GenericInterBranch,BzrBranchFormat7,BzrBranchFormat7) |
1730 | breezy.tests.per_interbranch.test_pull.TestPull.test_pull_raises_specific_error_on_master_connection_error(InterFromGitBranch,RemoteGitBranchFormat,BzrBranchFormat7) |
1731 | breezy.tests.per_interbranch.test_pull.TestPull.test_pull_raises_specific_error_on_master_connection_error(InterGitLocalGitBranch,RemoteGitBranchFormat,LocalGitBranchFormat) |
1732 | +breezy.tests.per_interbranch.test_pull.TestPull.test_pull_raises_specific_error_on_master_connection_error(InterToGitBranch,BzrBranchFormat7,LocalGitBranchFormat) |
1733 | breezy.tests.per_interbranch.test_pull.TestPull.test_pull_raises_specific_error_on_master_connection_error(InterToGitBranch,BzrBranchFormat7,RemoteGitBranchFormat) |
1734 | breezy.tests.per_interbranch.test_pull.TestPull.test_pull_returns_result(GenericInterBranch,BzrBranchFormat7,BzrBranchFormat7) |
1735 | breezy.tests.per_interbranch.test_pull.TestPull.test_pull_returns_result(InterFromGitBranch,RemoteGitBranchFormat,BzrBranchFormat7) |
1736 | @@ -2682,6 +2756,7 @@ |
1737 | breezy.tests.per_interbranch.test_push.TestPushHook.test_post_push_bound_branch(InterFromGitBranch,RemoteGitBranchFormat,BzrBranchFormat7) |
1738 | breezy.tests.per_interbranch.test_push.TestPushHook.test_post_push_bound_branch(InterGitLocalGitBranch,RemoteGitBranchFormat,LocalGitBranchFormat) |
1739 | breezy.tests.per_interbranch.test_push.TestPushHook.test_post_push_bound_branch(InterLocalGitRemoteGitBranch,LocalGitBranchFormat,RemoteGitBranchFormat) |
1740 | +breezy.tests.per_interbranch.test_push.TestPushHook.test_post_push_bound_branch(InterToGitBranch,BzrBranchFormat7,LocalGitBranchFormat) |
1741 | breezy.tests.per_interbranch.test_push.TestPushHook.test_post_push_bound_branch(InterToGitBranch,BzrBranchFormat7,RemoteGitBranchFormat) |
1742 | breezy.tests.per_interbranch.test_push.TestPushHook.test_post_push_empty_history(GenericInterBranch,BzrBranchFormat7,BzrBranchFormat7) |
1743 | breezy.tests.per_interbranch.test_push.TestPushHook.test_post_push_empty_history(InterFromGitBranch,RemoteGitBranchFormat,BzrBranchFormat7) |
1744 | @@ -2709,6 +2784,7 @@ |
1745 | breezy.tests.per_interbranch.test_push.TestPush.test_push_overwrite_of_non_tip_with_stop_revision(InterLocalGitRemoteGitBranch,LocalGitBranchFormat,RemoteGitBranchFormat) |
1746 | breezy.tests.per_interbranch.test_push.TestPush.test_push_overwrite_of_non_tip_with_stop_revision(InterToGitBranch,BzrBranchFormat7,RemoteGitBranchFormat) |
1747 | breezy.tests.per_interbranch.test_push.TestPush.test_push_raises_specific_error_on_master_connection_error(GenericInterBranch,BzrBranchFormat7,BzrBranchFormat7) |
1748 | +breezy.tests.per_interbranch.test_push.TestPush.test_push_raises_specific_error_on_master_connection_error(InterFromGitBranch,LocalGitBranchFormat,BzrBranchFormat7) |
1749 | breezy.tests.per_interbranch.test_push.TestPush.test_push_raises_specific_error_on_master_connection_error(InterFromGitBranch,RemoteGitBranchFormat,BzrBranchFormat7) |
1750 | breezy.tests.per_interbranch.test_push.TestPush.test_push_raises_specific_error_on_master_connection_error(InterGitLocalGitBranch,LocalGitBranchFormat,LocalGitBranchFormat) |
1751 | breezy.tests.per_interbranch.test_push.TestPush.test_push_raises_specific_error_on_master_connection_error(InterGitLocalGitBranch,RemoteGitBranchFormat,LocalGitBranchFormat) |
1752 | @@ -3092,6 +3168,7 @@ |
1753 | breezy.tests.per_lock.test_temporary_write_lock.TestTemporaryWriteLock.test_fails_when_locked(fcntl) |
1754 | breezy.tests.per_lock.test_temporary_write_lock.TestTemporaryWriteLock.test_is_write_locked(fcntl) |
1755 | breezy.tests.per_merger.TestMergeImplementation.test_merge_move_and_change(diff3) |
1756 | +breezy.tests.per_merger.TestMergeImplementation.test_merge_move_and_change(merge3) |
1757 | breezy.tests.per_merger.TestMergeImplementation.test_merge_with_existing_limbo_empty(diff3) |
1758 | breezy.tests.per_merger.TestMergeImplementation.test_merge_with_existing_limbo_empty(lca) |
1759 | breezy.tests.per_merger.TestMergeImplementation.test_merge_with_existing_limbo_empty(merge3) |
1760 | @@ -3109,6 +3186,7 @@ |
1761 | breezy.tests.per_merger.TestMergeImplementation.test_merge_with_pending_deletion_non_empty(merge3) |
1762 | breezy.tests.per_merger.TestMergeImplementation.test_merge_with_pending_deletion_non_empty(weave) |
1763 | breezy.tests.per_merger.TestMergeImplementation.test_modify_conflicts_with_delete(diff3) |
1764 | +breezy.tests.per_merger.TestMergeImplementation.test_modify_conflicts_with_delete(merge3) |
1765 | breezy.tests.permute_tests_for_extension.<locals>.FailWithoutFeature.test_fail |
1766 | breezy.tests.per_pack_repository.TestPackRepositoryStacking.test_adding_pack_does_not_record_pack_names_from_other_repositories(2a) |
1767 | breezy.tests.per_pack_repository.TestPackRepositoryStacking.test_adding_pack_does_not_record_pack_names_from_other_repositories(pack-0.92) |
1768 | @@ -3447,6 +3525,7 @@ |
1769 | breezy.tests.per_repository.test_break_lock.TestBreakLock.test_unlocked(RepositoryFormatKnitPack6RichRoot) |
1770 | breezy.tests.per_repository.test_break_lock.TestBreakLock.test_unlocked(RepositoryFormatPackDevelopment2Subtree) |
1771 | breezy.tests.per_repository.test_check.TestCleanRepository.test_new_repo(RepositoryFormat4) |
1772 | +breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_abort_record_iter_changes(RemoteRepositoryFormat-default) |
1773 | breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_abort_record_iter_changes(RepositoryFormat2a) |
1774 | breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_abort_record_iter_changes(RepositoryFormat2aSubtree) |
1775 | breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_abort_record_iter_changes(RepositoryFormat4) |
1776 | @@ -3489,6 +3568,7 @@ |
1777 | breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_message(RepositoryFormat5) |
1778 | breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_message(RepositoryFormat6) |
1779 | breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_message(RepositoryFormat7) |
1780 | +breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_committer_no_username(RemoteRepositoryFormat-default) |
1781 | breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_committer_no_username(RepositoryFormat2a) |
1782 | breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_committer_no_username(RepositoryFormat2aSubtree) |
1783 | breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_committer_no_username(RepositoryFormat4) |
1784 | @@ -3504,6 +3584,8 @@ |
1785 | breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_unchanged_root_record_iter_changes(RepositoryFormat5) |
1786 | breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_unchanged_root_record_iter_changes(RepositoryFormat6) |
1787 | breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_unchanged_root_record_iter_changes(RepositoryFormat7) |
1788 | +breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_without_root_errors(GitRepositoryFormat) |
1789 | +breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_without_root_errors(RemoteRepositoryFormat-default) |
1790 | breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_without_root_errors(RepositoryFormat2a) |
1791 | breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_without_root_errors(RepositoryFormat2aSubtree) |
1792 | breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_without_root_errors(RepositoryFormat4) |
1793 | @@ -3522,9 +3604,11 @@ |
1794 | breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_without_root_errors(RepositoryFormatKnitPack6) |
1795 | breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_without_root_errors(RepositoryFormatKnitPack6RichRoot) |
1796 | breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_without_root_errors(RepositoryFormatPackDevelopment2Subtree) |
1797 | +breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_with_revision_id_record_iter_changes(GitRepositoryFormat) |
1798 | breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_with_revision_id_record_iter_changes(RepositoryFormat2a) |
1799 | breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_with_revision_id_record_iter_changes(RepositoryFormat2aSubtree) |
1800 | breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_with_revision_id_record_iter_changes(RepositoryFormat4) |
1801 | +breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_finish_inventory_record_iter_changes(RemoteRepositoryFormat-default) |
1802 | breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_finish_inventory_record_iter_changes(RepositoryFormat2a) |
1803 | breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_finish_inventory_record_iter_changes(RepositoryFormat2aSubtree) |
1804 | breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_finish_inventory_record_iter_changes(RepositoryFormat4) |
1805 | @@ -5465,6 +5549,7 @@ |
1806 | breezy.tests.per_repository.test_revision.TestRevisionAttributes.test_zero_timezone(RepositoryFormat6) |
1807 | breezy.tests.per_repository.test_revision.TestRevisionAttributes.test_zero_timezone(RepositoryFormat7) |
1808 | breezy.tests.per_repository.test_revision.TestRevProps.test_invalid_revprops(GitRepositoryFormat) |
1809 | +breezy.tests.per_repository.test_revision.TestRevProps.test_invalid_revprops(RemoteRepositoryFormat-default) |
1810 | breezy.tests.per_repository.test_revision.TestRevProps.test_invalid_revprops(RepositoryFormat2a) |
1811 | breezy.tests.per_repository.test_revision.TestRevProps.test_invalid_revprops(RepositoryFormat2aSubtree) |
1812 | breezy.tests.per_repository.test_revision.TestRevProps.test_invalid_revprops(RepositoryFormat4) |
1813 | @@ -6389,6 +6474,9 @@ |
1814 | breezy.tests.per_repository_vf.test_write_group.TestGetMissingParentInventories.test_insert_stream_without_locking(RepositoryFormatKnit1) |
1815 | breezy.tests.per_repository_vf.test_write_group.TestGetMissingParentInventories.test_insert_stream_without_locking(RepositoryFormatKnit3) |
1816 | breezy.tests.per_repository_vf.test_write_group.TestGetMissingParentInventories.test_insert_stream_without_locking(RepositoryFormatKnit4) |
1817 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_add_missing_parent_after_resume(RemoteRepositoryFormat-v2) |
1818 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_add_missing_parent_after_resume(RepositoryFormat2a) |
1819 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_add_missing_parent_after_resume(RepositoryFormat2aSubtree) |
1820 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_add_missing_parent_after_resume(RepositoryFormat4) |
1821 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_add_missing_parent_after_resume(RepositoryFormat5) |
1822 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_add_missing_parent_after_resume(RepositoryFormat6) |
1823 | @@ -6396,6 +6484,9 @@ |
1824 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_add_missing_parent_after_resume(RepositoryFormatKnit1) |
1825 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_add_missing_parent_after_resume(RepositoryFormatKnit3) |
1826 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_add_missing_parent_after_resume(RepositoryFormatKnit4) |
1827 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_cannot_resume_aborted_write_group(RemoteRepositoryFormat-v2) |
1828 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_cannot_resume_aborted_write_group(RepositoryFormat2a) |
1829 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_cannot_resume_aborted_write_group(RepositoryFormat2aSubtree) |
1830 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_cannot_resume_aborted_write_group(RepositoryFormat4) |
1831 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_cannot_resume_aborted_write_group(RepositoryFormat5) |
1832 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_cannot_resume_aborted_write_group(RepositoryFormat6) |
1833 | @@ -6403,6 +6494,9 @@ |
1834 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_cannot_resume_aborted_write_group(RepositoryFormatKnit1) |
1835 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_cannot_resume_aborted_write_group(RepositoryFormatKnit3) |
1836 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_cannot_resume_aborted_write_group(RepositoryFormatKnit4) |
1837 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_adding_missing_parents(RemoteRepositoryFormat-v2) |
1838 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_adding_missing_parents(RepositoryFormat2a) |
1839 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_adding_missing_parents(RepositoryFormat2aSubtree) |
1840 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_adding_missing_parents(RepositoryFormat4) |
1841 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_adding_missing_parents(RepositoryFormat5) |
1842 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_adding_missing_parents(RepositoryFormat6) |
1843 | @@ -6424,6 +6518,10 @@ |
1844 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_plus_new_data(RepositoryFormatKnit1) |
1845 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_plus_new_data(RepositoryFormatKnit3) |
1846 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_plus_new_data(RepositoryFormatKnit4) |
1847 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RemoteRepositoryFormat-default) |
1848 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RemoteRepositoryFormat-v2) |
1849 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RepositoryFormat2a) |
1850 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RepositoryFormat2aSubtree) |
1851 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RepositoryFormat4) |
1852 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RepositoryFormat5) |
1853 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RepositoryFormat6) |
1854 | @@ -6431,6 +6529,9 @@ |
1855 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RepositoryFormatKnit1) |
1856 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RepositoryFormatKnit3) |
1857 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RepositoryFormatKnit4) |
1858 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_multiple_resume_write_group(RemoteRepositoryFormat-v2) |
1859 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_multiple_resume_write_group(RepositoryFormat2a) |
1860 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_multiple_resume_write_group(RepositoryFormat2aSubtree) |
1861 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_multiple_resume_write_group(RepositoryFormat4) |
1862 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_multiple_resume_write_group(RepositoryFormat5) |
1863 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_multiple_resume_write_group(RepositoryFormat6) |
1864 | @@ -6438,6 +6539,9 @@ |
1865 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_multiple_resume_write_group(RepositoryFormatKnit1) |
1866 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_multiple_resume_write_group(RepositoryFormatKnit3) |
1867 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_multiple_resume_write_group(RepositoryFormatKnit4) |
1868 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_no_op_suspend_resume(RemoteRepositoryFormat-v2) |
1869 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_no_op_suspend_resume(RepositoryFormat2a) |
1870 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_no_op_suspend_resume(RepositoryFormat2aSubtree) |
1871 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_no_op_suspend_resume(RepositoryFormat4) |
1872 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_no_op_suspend_resume(RepositoryFormat5) |
1873 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_no_op_suspend_resume(RepositoryFormat6) |
1874 | @@ -6445,6 +6549,9 @@ |
1875 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_no_op_suspend_resume(RepositoryFormatKnit1) |
1876 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_no_op_suspend_resume(RepositoryFormatKnit3) |
1877 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_no_op_suspend_resume(RepositoryFormatKnit4) |
1878 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_resume_abort_fails(RemoteRepositoryFormat-v2) |
1879 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_resume_abort_fails(RepositoryFormat2a) |
1880 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_resume_abort_fails(RepositoryFormat2aSubtree) |
1881 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_resume_abort_fails(RepositoryFormat4) |
1882 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_resume_abort_fails(RepositoryFormat5) |
1883 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_resume_abort_fails(RepositoryFormat6) |
1884 | @@ -6452,6 +6559,9 @@ |
1885 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_resume_abort_fails(RepositoryFormatKnit1) |
1886 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_resume_abort_fails(RepositoryFormatKnit3) |
1887 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_resume_abort_fails(RepositoryFormatKnit4) |
1888 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_second_suspend_fails(RemoteRepositoryFormat-v2) |
1889 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_second_suspend_fails(RepositoryFormat2a) |
1890 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_second_suspend_fails(RepositoryFormat2aSubtree) |
1891 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_second_suspend_fails(RepositoryFormat4) |
1892 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_second_suspend_fails(RepositoryFormat5) |
1893 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_second_suspend_fails(RepositoryFormat6) |
1894 | @@ -6459,6 +6569,10 @@ |
1895 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_second_suspend_fails(RepositoryFormatKnit1) |
1896 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_second_suspend_fails(RepositoryFormatKnit3) |
1897 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_second_suspend_fails(RepositoryFormatKnit4) |
1898 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_suspend_fails(RemoteRepositoryFormat-default) |
1899 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_suspend_fails(RemoteRepositoryFormat-v2) |
1900 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_suspend_fails(RepositoryFormat2a) |
1901 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_suspend_fails(RepositoryFormat2aSubtree) |
1902 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_suspend_fails(RepositoryFormat4) |
1903 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_suspend_fails(RepositoryFormat5) |
1904 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_suspend_fails(RepositoryFormat6) |
1905 | @@ -6486,7 +6600,16 @@ |
1906 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_empty_initial_write_group(RepositoryFormatKnitPack6) |
1907 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_empty_initial_write_group(RepositoryFormatKnitPack6RichRoot) |
1908 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_empty_initial_write_group(RepositoryFormatPackDevelopment2Subtree) |
1909 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_write_group_then_abort(RemoteRepositoryFormat-v2) |
1910 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_write_group_then_abort(RepositoryFormat2a) |
1911 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_write_group_then_abort(RepositoryFormat2aSubtree) |
1912 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_write_group_then_abort(RepositoryFormat4) |
1913 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_write_group_then_abort(RepositoryFormat5) |
1914 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_write_group_then_abort(RepositoryFormat6) |
1915 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_write_group_then_abort(RepositoryFormat7) |
1916 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_write_group_then_abort(RepositoryFormatKnit1) |
1917 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_write_group_then_abort(RepositoryFormatKnit3) |
1918 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_write_group_then_abort(RepositoryFormatKnit4) |
1919 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_empty_initial_write_group(RemoteRepositoryFormat-default) |
1920 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_empty_initial_write_group(RemoteRepositoryFormat-v2) |
1921 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_empty_initial_write_group(RepositoryFormat2a) |
1922 | @@ -6507,7 +6630,17 @@ |
1923 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_empty_initial_write_group(RepositoryFormatKnitPack6) |
1924 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_empty_initial_write_group(RepositoryFormatKnitPack6RichRoot) |
1925 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_empty_initial_write_group(RepositoryFormatPackDevelopment2Subtree) |
1926 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_write_group(RemoteRepositoryFormat-default) |
1927 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_write_group(RemoteRepositoryFormat-v2) |
1928 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_write_group(RepositoryFormat2a) |
1929 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_write_group(RepositoryFormat2aSubtree) |
1930 | breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_write_group(RepositoryFormat4) |
1931 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_write_group(RepositoryFormat5) |
1932 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_write_group(RepositoryFormat6) |
1933 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_write_group(RepositoryFormat7) |
1934 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_write_group(RepositoryFormatKnit1) |
1935 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_write_group(RepositoryFormatKnit3) |
1936 | +breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_write_group(RepositoryFormatKnit4) |
1937 | breezy.tests.per_transport.TransportTests.test_abspath_at_root(ChrootTransport,TestingChrootServer) |
1938 | breezy.tests.per_transport.TransportTests.test_abspath_at_root(FakeNFSTransportDecorator,FakeNFSServer) |
1939 | breezy.tests.per_transport.TransportTests.test_abspath_at_root(FakeVFATTransportDecorator,FakeVFATServer) |
1940 | @@ -8017,7 +8150,18 @@ |
1941 | breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_default(WorkingTreeFormat5) |
1942 | breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_default(WorkingTreeFormat6) |
1943 | breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_default(WorkingTreeFormat6,remote) |
1944 | +breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_fixed(DirStateRevisionTree,WT4) |
1945 | +breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_fixed(DirStateRevisionTree,WT5) |
1946 | breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_fixed(GitWorkingTreeFormat) |
1947 | +breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_fixed(PreviewTree) |
1948 | +breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_fixed(PreviewTreePost) |
1949 | +breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_fixed(RevisionTree) |
1950 | +breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_fixed(WorkingTreeFormat2) |
1951 | +breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_fixed(WorkingTreeFormat3) |
1952 | +breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_fixed(WorkingTreeFormat4) |
1953 | +breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_fixed(WorkingTreeFormat5) |
1954 | +breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_fixed(WorkingTreeFormat6) |
1955 | +breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_fixed(WorkingTreeFormat6,remote) |
1956 | breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_symlink_target(DirStateRevisionTree,WT4) |
1957 | breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_symlink_target(DirStateRevisionTree,WT5) |
1958 | breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_symlink_target(PreviewTree) |
1959 | @@ -8028,6 +8172,17 @@ |
1960 | breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_symlink_target(WorkingTreeFormat5) |
1961 | breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_symlink_target(WorkingTreeFormat6) |
1962 | breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_symlink_target(WorkingTreeFormat6,remote) |
1963 | +breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_unicode_symlink_target(DirStateRevisionTree,WT4) |
1964 | +breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_unicode_symlink_target(DirStateRevisionTree,WT5) |
1965 | +breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_unicode_symlink_target(PreviewTree) |
1966 | +breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_unicode_symlink_target(PreviewTreePost) |
1967 | +breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_unicode_symlink_target(RevisionTree) |
1968 | +breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_unicode_symlink_target(WorkingTreeFormat2) |
1969 | +breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_unicode_symlink_target(WorkingTreeFormat3) |
1970 | +breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_unicode_symlink_target(WorkingTreeFormat4) |
1971 | +breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_unicode_symlink_target(WorkingTreeFormat5) |
1972 | +breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_unicode_symlink_target(WorkingTreeFormat6) |
1973 | +breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_unicode_symlink_target(WorkingTreeFormat6,remote) |
1974 | breezy.tests.per_tree.test_ids.IdTests.test_id2path(GitWorkingTreeFormat) |
1975 | breezy.tests.per_tree.test_ids.IdTests.test_id2path(WorkingTreeFormat2) |
1976 | breezy.tests.per_tree.test_ids.IdTests.test_id2path(WorkingTreeFormat3) |
1977 | @@ -8165,6 +8320,13 @@ |
1978 | breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_tree_content_summary(WorkingTreeFormat5) |
1979 | breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_tree_content_summary(WorkingTreeFormat6) |
1980 | breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_tree_content_summary(WorkingTreeFormat6,remote) |
1981 | +breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_unicode_symlink_content_summary(RevisionTree) |
1982 | +breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_unicode_symlink_content_summary(WorkingTreeFormat2) |
1983 | +breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_unicode_symlink_content_summary(WorkingTreeFormat3) |
1984 | +breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_unicode_symlink_content_summary(WorkingTreeFormat4) |
1985 | +breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_unicode_symlink_content_summary(WorkingTreeFormat5) |
1986 | +breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_unicode_symlink_content_summary(WorkingTreeFormat6) |
1987 | +breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_unicode_symlink_content_summary(WorkingTreeFormat6,remote) |
1988 | breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_unicode_symlink_target_summary(RevisionTree) |
1989 | breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_unicode_symlink_target_summary(WorkingTreeFormat2) |
1990 | breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_unicode_symlink_target_summary(WorkingTreeFormat3) |
1991 | @@ -8335,6 +8497,7 @@ |
1992 | breezy.tests.per_tree.test_tree.TestReference.test_get_reference_revision(WorkingTreeFormat4) |
1993 | breezy.tests.per_tree.test_tree.TestReference.test_get_reference_revision(WorkingTreeFormat5) |
1994 | breezy.tests.per_tree.test_tree.TestReference.test_get_reference_revision(WorkingTreeFormat6) |
1995 | +breezy.tests.per_tree.test_tree.TestReference.test_get_reference_revision(WorkingTreeFormat6,remote) |
1996 | breezy.tests.per_tree.test_tree.TestReference.test_get_root_id(GitWorkingTreeFormat) |
1997 | breezy.tests.per_tree.test_tree.TestReference.test_is_versioned(DirStateRevisionTree,WT4) |
1998 | breezy.tests.per_tree.test_tree.TestReference.test_is_versioned(DirStateRevisionTree,WT5) |
1999 | @@ -8355,6 +8518,7 @@ |
2000 | breezy.tests.per_tree.test_tree.TestReference.test_iter_references(WorkingTreeFormat4) |
2001 | breezy.tests.per_tree.test_tree.TestReference.test_iter_references(WorkingTreeFormat5) |
2002 | breezy.tests.per_tree.test_tree.TestReference.test_iter_references(WorkingTreeFormat6) |
2003 | +breezy.tests.per_tree.test_tree.TestReference.test_iter_references(WorkingTreeFormat6,remote) |
2004 | breezy.tests.per_tree.test_tree.TestStoredKind.test_stored_kind(WorkingTreeFormat2) |
2005 | breezy.tests.per_tree.test_tree.TestStoredKind.test_stored_kind(WorkingTreeFormat3) |
2006 | breezy.tests.per_tree.test_tree.TestSupportsRenameTracking.test_supports_rename_tracking(DirStateRevisionTree,WT4) |
2007 | @@ -8849,6 +9013,7 @@ |
2008 | breezy.tests.per_workingtree.test_add.TestAdd.test_add_previously_added(WorkingTreeFormat5) |
2009 | breezy.tests.per_workingtree.test_add.TestAdd.test_add_previously_added(WorkingTreeFormat6) |
2010 | breezy.tests.per_workingtree.test_add.TestAdd.test_add_previously_added(WorkingTreeFormat6,remote) |
2011 | +breezy.tests.per_workingtree.test_add.TestAdd.test_add_root(GitWorkingTreeFormat) |
2012 | breezy.tests.per_workingtree.test_add.TestAdd.test_add_root(WorkingTreeFormat2) |
2013 | breezy.tests.per_workingtree.test_add.TestAdd.test_add_root(WorkingTreeFormat3) |
2014 | breezy.tests.per_workingtree.test_add.TestAdd.test_add_root(WorkingTreeFormat4) |
2015 | @@ -8887,6 +9052,7 @@ |
2016 | breezy.tests.per_workingtree.test_break_lock.TestBreakLock.test_locked(WorkingTreeFormat4) |
2017 | breezy.tests.per_workingtree.test_break_lock.TestBreakLock.test_locked(WorkingTreeFormat5) |
2018 | breezy.tests.per_workingtree.test_break_lock.TestBreakLock.test_locked(WorkingTreeFormat6) |
2019 | +breezy.tests.per_workingtree.test_break_lock.TestBreakLock.test_locked(WorkingTreeFormat6,remote) |
2020 | breezy.tests.per_workingtree.test_break_lock.TestBreakLock.test_unlocked_repo_locked(WorkingTreeFormat2) |
2021 | breezy.tests.per_workingtree.test_break_lock.TestBreakLock.test_unlocked_repo_locked(WorkingTreeFormat3) |
2022 | breezy.tests.per_workingtree.test_break_lock.TestBreakLock.test_unlocked_repo_locked(WorkingTreeFormat4) |
2023 | @@ -8965,6 +9131,7 @@ |
2024 | breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_aborted_does_not_apply_automatic_changes_bug_282402(WorkingTreeFormat4) |
2025 | breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_aborted_does_not_apply_automatic_changes_bug_282402(WorkingTreeFormat5) |
2026 | breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_aborted_does_not_apply_automatic_changes_bug_282402(WorkingTreeFormat6) |
2027 | +breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_aborted_does_not_apply_automatic_changes_bug_282402(WorkingTreeFormat6,remote) |
2028 | breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_deleted_subtree_and_files_updates_workingtree(WorkingTreeFormat2) |
2029 | breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_deleted_subtree_and_files_updates_workingtree(WorkingTreeFormat3) |
2030 | breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_deleted_subtree_with_removed(WorkingTreeFormat2) |
2031 | @@ -8985,11 +9152,13 @@ |
2032 | breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_exclude_pending_merge_fails(WorkingTreeFormat6) |
2033 | breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_exclude_subtree_of_selected(WorkingTreeFormat2) |
2034 | breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_exclude_subtree_of_selected(WorkingTreeFormat3) |
2035 | +breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_local_unbound(GitWorkingTreeFormat) |
2036 | breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_local_unbound(WorkingTreeFormat2) |
2037 | breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_local_unbound(WorkingTreeFormat3) |
2038 | breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_local_unbound(WorkingTreeFormat4) |
2039 | breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_local_unbound(WorkingTreeFormat5) |
2040 | breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_local_unbound(WorkingTreeFormat6) |
2041 | +breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_local_unbound(WorkingTreeFormat6,remote) |
2042 | breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_merged_kind_change(WorkingTreeFormat3) |
2043 | breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_move_new(WorkingTreeFormat3) |
2044 | breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_returns_revision_id(WorkingTreeFormat2) |
2045 | @@ -9162,16 +9331,60 @@ |
2046 | breezy.tests.per_workingtree.test_eol_conversion.TestEolConversion.test_eol_no_rules_dirty(WorkingTreeFormat2) |
2047 | breezy.tests.per_workingtree.test_eol_conversion.TestEolConversion.test_eol_no_rules_dirty(WorkingTreeFormat3) |
2048 | breezy.tests.per_workingtree.test_eol_conversion.TestEolConversion.test_eol_no_rules_dirty(WorkingTreeFormat4) |
2049 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_01_is_executable(WorkingTreeFormat2) |
2050 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_01_is_executable(WorkingTreeFormat3) |
2051 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_01_is_executable(WorkingTreeFormat4) |
2052 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_01_is_executable(WorkingTreeFormat5) |
2053 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_01_is_executable(WorkingTreeFormat6) |
2054 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_01_is_executable(WorkingTreeFormat6,remote) |
2055 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_02_stays_executable(WorkingTreeFormat2) |
2056 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_02_stays_executable(WorkingTreeFormat3) |
2057 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_02_stays_executable(WorkingTreeFormat4) |
2058 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_02_stays_executable(WorkingTreeFormat5) |
2059 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_02_stays_executable(WorkingTreeFormat6) |
2060 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_02_stays_executable(WorkingTreeFormat6,remote) |
2061 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_03_after_commit(WorkingTreeFormat2) |
2062 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_03_after_commit(WorkingTreeFormat3) |
2063 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_03_after_commit(WorkingTreeFormat4) |
2064 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_03_after_commit(WorkingTreeFormat5) |
2065 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_03_after_commit(WorkingTreeFormat6) |
2066 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_04_after_removed(WorkingTreeFormat2) |
2067 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_04_after_removed(WorkingTreeFormat3) |
2068 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_05_removed_and_committed(WorkingTreeFormat2) |
2069 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_05_removed_and_committed(WorkingTreeFormat3) |
2070 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_05_removed_and_committed(WorkingTreeFormat4) |
2071 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_05_removed_and_committed(WorkingTreeFormat5) |
2072 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_05_removed_and_committed(WorkingTreeFormat6) |
2073 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_06_branch(WorkingTreeFormat3) |
2074 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_06_branch(WorkingTreeFormat4) |
2075 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_06_branch(WorkingTreeFormat5) |
2076 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_06_branch(WorkingTreeFormat6) |
2077 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_07_pull(WorkingTreeFormat3) |
2078 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_08_no_op_revert(WorkingTreeFormat2) |
2079 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_08_no_op_revert(WorkingTreeFormat3) |
2080 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_08_no_op_revert(WorkingTreeFormat4) |
2081 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_08_no_op_revert(WorkingTreeFormat5) |
2082 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_08_no_op_revert(WorkingTreeFormat6) |
2083 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_commit_with_exec_from_basis(WorkingTreeFormat2) |
2084 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_commit_with_exec_from_basis(WorkingTreeFormat3) |
2085 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_commit_with_exec_from_basis(WorkingTreeFormat4) |
2086 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_commit_with_exec_from_basis(WorkingTreeFormat5) |
2087 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_commit_with_exec_from_basis(WorkingTreeFormat6) |
2088 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_use_exec_from_basis(WorkingTreeFormat2) |
2089 | +breezy.tests.per_workingtree.test_executable.TestExecutable.test_use_exec_from_basis(WorkingTreeFormat3) |
2090 | +breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_fresh_tree(GitWorkingTreeFormat) |
2091 | breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_fresh_tree(WorkingTreeFormat2) |
2092 | breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_fresh_tree(WorkingTreeFormat3) |
2093 | breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_fresh_tree(WorkingTreeFormat4) |
2094 | breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_fresh_tree(WorkingTreeFormat5) |
2095 | breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_fresh_tree(WorkingTreeFormat6) |
2096 | +breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_fresh_tree(WorkingTreeFormat6,remote) |
2097 | breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_when_inventory_is_modified(WorkingTreeFormat2) |
2098 | breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_when_inventory_is_modified(WorkingTreeFormat3) |
2099 | breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_when_inventory_is_modified(WorkingTreeFormat4) |
2100 | breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_when_inventory_is_modified(WorkingTreeFormat5) |
2101 | breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_when_inventory_is_modified(WorkingTreeFormat6) |
2102 | +breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_when_inventory_is_modified(WorkingTreeFormat6,remote) |
2103 | breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_with_no_lock_fails(GitWorkingTreeFormat) |
2104 | breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_with_no_lock_fails(WorkingTreeFormat2) |
2105 | breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_with_no_lock_fails(WorkingTreeFormat3) |
2106 | @@ -9214,6 +9427,7 @@ |
2107 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_add(WorkingTreeFormat4) |
2108 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_add(WorkingTreeFormat5) |
2109 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_add(WorkingTreeFormat6) |
2110 | +breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_add(WorkingTreeFormat6,remote) |
2111 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_child_rename_ordering(GitWorkingTreeFormat) |
2112 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_child_rename_ordering(WorkingTreeFormat2) |
2113 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_child_rename_ordering(WorkingTreeFormat3) |
2114 | @@ -9227,6 +9441,7 @@ |
2115 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_remove(WorkingTreeFormat4) |
2116 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_remove(WorkingTreeFormat5) |
2117 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_remove(WorkingTreeFormat6) |
2118 | +breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_remove(WorkingTreeFormat6,remote) |
2119 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children(GitWorkingTreeFormat) |
2120 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children_with_children(GitWorkingTreeFormat) |
2121 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children_with_children(WorkingTreeFormat2) |
2122 | @@ -9234,23 +9449,27 @@ |
2123 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children_with_children(WorkingTreeFormat4) |
2124 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children_with_children(WorkingTreeFormat5) |
2125 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children_with_children(WorkingTreeFormat6) |
2126 | +breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children_with_children(WorkingTreeFormat6,remote) |
2127 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children(WorkingTreeFormat2) |
2128 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children(WorkingTreeFormat3) |
2129 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children(WorkingTreeFormat4) |
2130 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children(WorkingTreeFormat5) |
2131 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children(WorkingTreeFormat6) |
2132 | +breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children(WorkingTreeFormat6,remote) |
2133 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_file(GitWorkingTreeFormat) |
2134 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_file(WorkingTreeFormat2) |
2135 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_file(WorkingTreeFormat3) |
2136 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_file(WorkingTreeFormat4) |
2137 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_file(WorkingTreeFormat5) |
2138 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_file(WorkingTreeFormat6) |
2139 | +breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_file(WorkingTreeFormat6,remote) |
2140 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_swap(GitWorkingTreeFormat) |
2141 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_swap(WorkingTreeFormat2) |
2142 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_swap(WorkingTreeFormat3) |
2143 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_swap(WorkingTreeFormat4) |
2144 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_swap(WorkingTreeFormat5) |
2145 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_swap(WorkingTreeFormat6) |
2146 | +breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_swap(WorkingTreeFormat6,remote) |
2147 | breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_replace_root(GitWorkingTreeFormat) |
2148 | breezy.tests.per_workingtree.test_inv.TestRevert.test_dangling_id(WorkingTreeFormat2) |
2149 | breezy.tests.per_workingtree.test_inv.TestRevert.test_dangling_id(WorkingTreeFormat3) |
2150 | @@ -9297,21 +9516,27 @@ |
2151 | breezy.tests.per_workingtree.test_is_ignored.TestIsIgnored.test_runtime_ignores(WorkingTreeFormat5) |
2152 | breezy.tests.per_workingtree.test_is_ignored.TestIsIgnored.test_runtime_ignores(WorkingTreeFormat6) |
2153 | breezy.tests.per_workingtree.test_is_ignored.TestIsIgnored.test_runtime_ignores(WorkingTreeFormat6,remote) |
2154 | +breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_branch_does_not_lock(GitWorkingTreeFormat) |
2155 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_branch_does_not_lock(WorkingTreeFormat2) |
2156 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_branch_does_not_lock(WorkingTreeFormat3) |
2157 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_branch_does_not_lock(WorkingTreeFormat4) |
2158 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_branch_does_not_lock(WorkingTreeFormat5) |
2159 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_branch_does_not_lock(WorkingTreeFormat6) |
2160 | +breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_branch_does_not_lock(WorkingTreeFormat6,remote) |
2161 | +breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_tree_write_branch_does_not_lock(GitWorkingTreeFormat) |
2162 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_tree_write_branch_does_not_lock(WorkingTreeFormat2) |
2163 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_tree_write_branch_does_not_lock(WorkingTreeFormat3) |
2164 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_tree_write_branch_does_not_lock(WorkingTreeFormat4) |
2165 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_tree_write_branch_does_not_lock(WorkingTreeFormat5) |
2166 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_tree_write_branch_does_not_lock(WorkingTreeFormat6) |
2167 | +breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_tree_write_branch_does_not_lock(WorkingTreeFormat6,remote) |
2168 | +breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_write_branch_does_not_lock(GitWorkingTreeFormat) |
2169 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_write_branch_does_not_lock(WorkingTreeFormat2) |
2170 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_write_branch_does_not_lock(WorkingTreeFormat3) |
2171 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_write_branch_does_not_lock(WorkingTreeFormat4) |
2172 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_write_branch_does_not_lock(WorkingTreeFormat5) |
2173 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_write_branch_does_not_lock(WorkingTreeFormat6) |
2174 | +breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_write_branch_does_not_lock(WorkingTreeFormat6,remote) |
2175 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_read_returns_unlocker(GitWorkingTreeFormat) |
2176 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_read_returns_unlocker(WorkingTreeFormat2) |
2177 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_read_returns_unlocker(WorkingTreeFormat3) |
2178 | @@ -9326,11 +9551,13 @@ |
2179 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_tree_write_returns_unlocker(WorkingTreeFormat5) |
2180 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_tree_write_returns_unlocker(WorkingTreeFormat6) |
2181 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_tree_write_returns_unlocker(WorkingTreeFormat6,remote) |
2182 | +breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_write_returns_unlocker(GitWorkingTreeFormat) |
2183 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_write_returns_unlocker(WorkingTreeFormat2) |
2184 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_write_returns_unlocker(WorkingTreeFormat3) |
2185 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_write_returns_unlocker(WorkingTreeFormat4) |
2186 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_write_returns_unlocker(WorkingTreeFormat5) |
2187 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_write_returns_unlocker(WorkingTreeFormat6) |
2188 | +breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_write_returns_unlocker(WorkingTreeFormat6,remote) |
2189 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_read_unlock(GitWorkingTreeFormat) |
2190 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_read_unlock(WorkingTreeFormat2) |
2191 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_read_unlock(WorkingTreeFormat3) |
2192 | @@ -9352,16 +9579,20 @@ |
2193 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_tree_write_unlock(WorkingTreeFormat5) |
2194 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_tree_write_unlock(WorkingTreeFormat6) |
2195 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_tree_write_unlock(WorkingTreeFormat6,remote) |
2196 | +breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_write_unlock(GitWorkingTreeFormat) |
2197 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_write_unlock(WorkingTreeFormat2) |
2198 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_write_unlock(WorkingTreeFormat3) |
2199 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_write_unlock(WorkingTreeFormat4) |
2200 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_write_unlock(WorkingTreeFormat5) |
2201 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_write_unlock(WorkingTreeFormat6) |
2202 | +breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_write_unlock(WorkingTreeFormat6,remote) |
2203 | +breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_branch_failures(GitWorkingTreeFormat) |
2204 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_branch_failures(WorkingTreeFormat2) |
2205 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_branch_failures(WorkingTreeFormat3) |
2206 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_branch_failures(WorkingTreeFormat4) |
2207 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_branch_failures(WorkingTreeFormat5) |
2208 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_branch_failures(WorkingTreeFormat6) |
2209 | +breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_branch_failures(WorkingTreeFormat6,remote) |
2210 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_from_tree_write_lock_flushes(WorkingTreeFormat2) |
2211 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_from_tree_write_lock_flushes(WorkingTreeFormat3) |
2212 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_from_tree_write_lock_flushes(WorkingTreeFormat4) |
2213 | @@ -9373,6 +9604,7 @@ |
2214 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_from_write_lock_flushes(WorkingTreeFormat4) |
2215 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_from_write_lock_flushes(WorkingTreeFormat5) |
2216 | breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_from_write_lock_flushes(WorkingTreeFormat6) |
2217 | +breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_from_write_lock_flushes(WorkingTreeFormat6,remote) |
2218 | breezy.tests.per_workingtree.test_merge_from_branch.TestMergeFromBranch.test_compare_after_merge(WorkingTreeFormat3) |
2219 | breezy.tests.per_workingtree.test_merge_from_branch.TestMergeFromBranch.test_compare_after_merge(WorkingTreeFormat4) |
2220 | breezy.tests.per_workingtree.test_merge_from_branch.TestMergeFromBranch.test_compare_after_merge(WorkingTreeFormat5) |
2221 | @@ -9393,11 +9625,14 @@ |
2222 | breezy.tests.per_workingtree.test_merge_from_branch.TestMergeFromBranch.test_smoking_merge(WorkingTreeFormat4) |
2223 | breezy.tests.per_workingtree.test_merge_from_branch.TestMergeFromBranch.test_smoking_merge(WorkingTreeFormat5) |
2224 | breezy.tests.per_workingtree.test_merge_from_branch.TestMergeFromBranch.test_smoking_merge(WorkingTreeFormat6) |
2225 | +breezy.tests.per_workingtree.test_mkdir.TestMkdir.test_mkdir_no_id(GitWorkingTreeFormat) |
2226 | breezy.tests.per_workingtree.test_mkdir.TestMkdir.test_mkdir_no_id(WorkingTreeFormat2) |
2227 | breezy.tests.per_workingtree.test_mkdir.TestMkdir.test_mkdir_no_id(WorkingTreeFormat3) |
2228 | breezy.tests.per_workingtree.test_mkdir.TestMkdir.test_mkdir_no_id(WorkingTreeFormat4) |
2229 | breezy.tests.per_workingtree.test_mkdir.TestMkdir.test_mkdir_no_id(WorkingTreeFormat5) |
2230 | breezy.tests.per_workingtree.test_mkdir.TestMkdir.test_mkdir_no_id(WorkingTreeFormat6) |
2231 | +breezy.tests.per_workingtree.test_mkdir.TestMkdir.test_mkdir_no_id(WorkingTreeFormat6,remote) |
2232 | +breezy.tests.per_workingtree.test_mkdir.TestMkdir.test_mkdir_with_id(GitWorkingTreeFormat) |
2233 | breezy.tests.per_workingtree.test_move.TestMove.test_move_after_with_after(WorkingTreeFormat2) |
2234 | breezy.tests.per_workingtree.test_move.TestMove.test_move_after_with_after(WorkingTreeFormat3) |
2235 | breezy.tests.per_workingtree.test_move.TestMove.test_move_after(WorkingTreeFormat2) |
2236 | @@ -9632,11 +9867,13 @@ |
2237 | breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_existing_file(WorkingTreeFormat4) |
2238 | breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_existing_file(WorkingTreeFormat5) |
2239 | breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_existing_file(WorkingTreeFormat6) |
2240 | +breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_existing_file(WorkingTreeFormat6,remote) |
2241 | breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_new_file(WorkingTreeFormat2) |
2242 | breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_new_file(WorkingTreeFormat3) |
2243 | breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_new_file(WorkingTreeFormat4) |
2244 | breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_new_file(WorkingTreeFormat5) |
2245 | breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_new_file(WorkingTreeFormat6) |
2246 | +breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_new_file(WorkingTreeFormat6,remote) |
2247 | breezy.tests.per_workingtree.test_read_working_inventory.TestReadWorkingInventory.test_read_after_inventory_modification(GitWorkingTreeFormat) |
2248 | breezy.tests.per_workingtree.test_read_working_inventory.TestReadWorkingInventory.test_read_after_inventory_modification(WorkingTreeFormat2) |
2249 | breezy.tests.per_workingtree.test_read_working_inventory.TestReadWorkingInventory.test_read_after_inventory_modification(WorkingTreeFormat3) |
2250 | @@ -9795,12 +10032,14 @@ |
2251 | breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_and_read_unicode(WorkingTreeFormat4) |
2252 | breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_and_read_unicode(WorkingTreeFormat5) |
2253 | breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_and_read_unicode(WorkingTreeFormat6) |
2254 | +breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_and_read_unicode(WorkingTreeFormat6,remote) |
2255 | breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_root_id(GitWorkingTreeFormat) |
2256 | breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_root_id(WorkingTreeFormat2) |
2257 | breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_root_id(WorkingTreeFormat3) |
2258 | breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_root_id(WorkingTreeFormat4) |
2259 | breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_root_id(WorkingTreeFormat5) |
2260 | breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_root_id(WorkingTreeFormat6) |
2261 | +breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_root_id(WorkingTreeFormat6,remote) |
2262 | breezy.tests.per_workingtree.test_shelf_manager.TestShelfManager.test_shelf_manager(GitWorkingTreeFormat) |
2263 | breezy.tests.per_workingtree.test_shelf_manager.TestShelfManager.test_shelf_manager(WorkingTreeFormat2) |
2264 | breezy.tests.per_workingtree.test_shelf_manager.TestShelfManager.test_shelf_manager(WorkingTreeFormat3) |
2265 | @@ -9808,6 +10047,11 @@ |
2266 | breezy.tests.per_workingtree.test_shelf_manager.TestShelfManager.test_shelf_manager(WorkingTreeFormat5) |
2267 | breezy.tests.per_workingtree.test_shelf_manager.TestShelfManager.test_shelf_manager(WorkingTreeFormat6) |
2268 | breezy.tests.per_workingtree.test_shelf_manager.TestShelfManager.test_shelf_manager(WorkingTreeFormat6,remote) |
2269 | +breezy.tests.per_workingtree.test_smart_add.TestSmartAddConflictRelatedFiles.test_can_add_generated_files_explicitly(WorkingTreeFormat3) |
2270 | +breezy.tests.per_workingtree.test_smart_add.TestSmartAddConflictRelatedFiles.test_can_add_generated_files_explicitly(WorkingTreeFormat4) |
2271 | +breezy.tests.per_workingtree.test_smart_add.TestSmartAddConflictRelatedFiles.test_can_add_generated_files_explicitly(WorkingTreeFormat5) |
2272 | +breezy.tests.per_workingtree.test_smart_add.TestSmartAddConflictRelatedFiles.test_can_add_generated_files_explicitly(WorkingTreeFormat6) |
2273 | +breezy.tests.per_workingtree.test_smart_add.TestSmartAddConflictRelatedFiles.test_cant_add_generated_files_implicitly(WorkingTreeFormat3) |
2274 | breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_add_above_tree_preserves_tree(WorkingTreeFormat2) |
2275 | breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_add_above_tree_preserves_tree(WorkingTreeFormat3) |
2276 | breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_add_above_tree_preserves_tree(WorkingTreeFormat4) |
2277 | @@ -9881,11 +10125,13 @@ |
2278 | breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_returns_and_ignores(WorkingTreeFormat5) |
2279 | breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_returns_and_ignores(WorkingTreeFormat6) |
2280 | breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_returns_and_ignores(WorkingTreeFormat6,remote) |
2281 | +breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_save_false(GitWorkingTreeFormat) |
2282 | breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_save_false(WorkingTreeFormat2) |
2283 | breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_save_false(WorkingTreeFormat3) |
2284 | breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_save_false(WorkingTreeFormat4) |
2285 | breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_save_false(WorkingTreeFormat5) |
2286 | breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_save_false(WorkingTreeFormat6) |
2287 | +breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_save_false(WorkingTreeFormat6,remote) |
2288 | breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_single_file(WorkingTreeFormat2) |
2289 | breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_single_file(WorkingTreeFormat3) |
2290 | breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_skip_nested_trees(WorkingTreeFormat2) |
2291 | @@ -9959,6 +10205,7 @@ |
2292 | breezy.tests.per_workingtree.test_unversion.TestUnversion.test_unversion_several_files(WorkingTreeFormat4) |
2293 | breezy.tests.per_workingtree.test_unversion.TestUnversion.test_unversion_several_files(WorkingTreeFormat5) |
2294 | breezy.tests.per_workingtree.test_unversion.TestUnversion.test_unversion_several_files(WorkingTreeFormat6) |
2295 | +breezy.tests.per_workingtree.test_unversion.TestUnversion.test_unversion_several_files(WorkingTreeFormat6,remote) |
2296 | breezy.tests.per_workingtree.test_unversion.TestUnversion.test_unversion_subtree_and_children(WorkingTreeFormat2) |
2297 | breezy.tests.per_workingtree.test_unversion.TestUnversion.test_unversion_subtree_and_children(WorkingTreeFormat3) |
2298 | breezy.tests.per_workingtree.test_unversion.TestUnversion.test_unversion_subtree(WorkingTreeFormat2) |
2299 | @@ -9974,6 +10221,7 @@ |
2300 | breezy.tests.per_workingtree.test_views.TestTreeViews.test_delete_view(WorkingTreeFormat4) |
2301 | breezy.tests.per_workingtree.test_views.TestTreeViews.test_delete_view(WorkingTreeFormat5) |
2302 | breezy.tests.per_workingtree.test_views.TestTreeViews.test_delete_view(WorkingTreeFormat6) |
2303 | +breezy.tests.per_workingtree.test_views.TestTreeViews.test_delete_view(WorkingTreeFormat6,remote) |
2304 | breezy.tests.per_workingtree.test_views.TestTreeViews.test_lookup_view(GitWorkingTreeFormat) |
2305 | breezy.tests.per_workingtree.test_views.TestTreeViews.test_lookup_view(WorkingTreeFormat2) |
2306 | breezy.tests.per_workingtree.test_views.TestTreeViews.test_lookup_view(WorkingTreeFormat3) |
2307 | @@ -9997,6 +10245,7 @@ |
2308 | breezy.tests.per_workingtree.test_views.TestTreeViews.test_set_view(WorkingTreeFormat4) |
2309 | breezy.tests.per_workingtree.test_views.TestTreeViews.test_set_view(WorkingTreeFormat5) |
2310 | breezy.tests.per_workingtree.test_views.TestTreeViews.test_set_view(WorkingTreeFormat6) |
2311 | +breezy.tests.per_workingtree.test_views.TestTreeViews.test_set_view(WorkingTreeFormat6,remote) |
2312 | breezy.tests.per_workingtree.test_views.TestTreeViews.test_unicode_view(GitWorkingTreeFormat) |
2313 | breezy.tests.per_workingtree.test_views.TestTreeViews.test_unicode_view(WorkingTreeFormat2) |
2314 | breezy.tests.per_workingtree.test_views.TestTreeViews.test_unicode_view(WorkingTreeFormat3) |
2315 | @@ -10120,6 +10369,10 @@ |
2316 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_case_sensitive(WorkingTreeFormat5) |
2317 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_case_sensitive(WorkingTreeFormat6) |
2318 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_case_sensitive(WorkingTreeFormat6,remote) |
2319 | +breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_clear_merge_conflicts(WorkingTreeFormat3) |
2320 | +breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_clear_merge_conflicts(WorkingTreeFormat4) |
2321 | +breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_clear_merge_conflicts(WorkingTreeFormat5) |
2322 | +breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_clear_merge_conflicts(WorkingTreeFormat6) |
2323 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_clone_and_commit_preserves_last_revision(WorkingTreeFormat2) |
2324 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_clone_and_commit_preserves_last_revision(WorkingTreeFormat3) |
2325 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_clone_and_commit_preserves_last_revision(WorkingTreeFormat4) |
2326 | @@ -10152,6 +10405,7 @@ |
2327 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_detect_real_kind(WorkingTreeFormat4) |
2328 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_detect_real_kind(WorkingTreeFormat5) |
2329 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_detect_real_kind(WorkingTreeFormat6) |
2330 | +breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_detect_real_kind(WorkingTreeFormat6,remote) |
2331 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_filter_unversioned_files(WorkingTreeFormat2) |
2332 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_filter_unversioned_files(WorkingTreeFormat3) |
2333 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_filter_unversioned_files(WorkingTreeFormat4) |
2334 | @@ -10202,11 +10456,17 @@ |
2335 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_list_files(WorkingTreeFormat5) |
2336 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_list_files(WorkingTreeFormat6) |
2337 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_list_files(WorkingTreeFormat6,remote) |
2338 | +breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_lock_locks_branch(GitWorkingTreeFormat) |
2339 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_lock_locks_branch(WorkingTreeFormat2) |
2340 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_lock_locks_branch(WorkingTreeFormat3) |
2341 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_lock_locks_branch(WorkingTreeFormat4) |
2342 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_lock_locks_branch(WorkingTreeFormat5) |
2343 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_lock_locks_branch(WorkingTreeFormat6) |
2344 | +breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_lock_locks_branch(WorkingTreeFormat6,remote) |
2345 | +breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_merge_conflicts(WorkingTreeFormat3) |
2346 | +breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_merge_conflicts(WorkingTreeFormat4) |
2347 | +breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_merge_conflicts(WorkingTreeFormat5) |
2348 | +breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_merge_conflicts(WorkingTreeFormat6) |
2349 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_merge_modified_detects_corruption(GitWorkingTreeFormat) |
2350 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_missing_file_sha1(WorkingTreeFormat2) |
2351 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_missing_file_sha1(WorkingTreeFormat3) |
2352 | @@ -10237,6 +10497,8 @@ |
2353 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_post_build_tree_hook(WorkingTreeFormat6) |
2354 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_rename_dirs(WorkingTreeFormat2) |
2355 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_rename_dirs(WorkingTreeFormat3) |
2356 | +breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_revert_clear_conflicts2(WorkingTreeFormat3) |
2357 | +breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_revert_clear_conflicts(WorkingTreeFormat3) |
2358 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_revert_missing(WorkingTreeFormat2) |
2359 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_revert_missing(WorkingTreeFormat3) |
2360 | breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_revert_missing(WorkingTreeFormat4) |
2361 | @@ -10299,18 +10561,21 @@ |
2362 | breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_invalid(WorkingTreeFormat4) |
2363 | breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_invalid(WorkingTreeFormat5) |
2364 | breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_invalid(WorkingTreeFormat6) |
2365 | +breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_invalid(WorkingTreeFormat6,remote) |
2366 | breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_not_set(GitWorkingTreeFormat) |
2367 | breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_not_set(WorkingTreeFormat2) |
2368 | breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_not_set(WorkingTreeFormat3) |
2369 | breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_not_set(WorkingTreeFormat4) |
2370 | breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_not_set(WorkingTreeFormat5) |
2371 | breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_not_set(WorkingTreeFormat6) |
2372 | +breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_not_set(WorkingTreeFormat6,remote) |
2373 | breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_set_in_branch(GitWorkingTreeFormat) |
2374 | breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_set_in_branch(WorkingTreeFormat2) |
2375 | breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_set_in_branch(WorkingTreeFormat3) |
2376 | breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_set_in_branch(WorkingTreeFormat4) |
2377 | breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_set_in_branch(WorkingTreeFormat5) |
2378 | breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_set_in_branch(WorkingTreeFormat6) |
2379 | +breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_set_in_branch(WorkingTreeFormat6,remote) |
2380 | breezy.tests.per_workingtree.TestWtScenarios.test_protect_wt_scenarios |
2381 | breezy.tests.test_ancestry.TestAncestry.test_straightline_ancestry |
2382 | breezy.tests.test_annotate.TestReannotate.test_reannotate |
2383 | @@ -10761,6 +11026,9 @@ |
2384 | breezy.tests.test_chk_map.TestNode.test_equal |
2385 | breezy.tests.test_chk_map.TestNode.test_no_common_prefix |
2386 | breezy.tests.test_chk_map.TestNode.test_not_a_prefix |
2387 | +breezy.tests.test_chk_serializer.TestBEncodeSerializer1.test_roundtrips_non_ascii |
2388 | +breezy.tests.test_chk_serializer.TestBEncodeSerializer1.test_roundtrips_xml_invalid_chars |
2389 | +breezy.tests.test_chk_serializer.TestBEncodeSerializer1.test_unpack_revision_no_timezone |
2390 | breezy.tests.test__chunks_to_lines.TestChunksToLines.test_fulltext_chunk_to_lines(python) |
2391 | breezy.tests.test__chunks_to_lines.TestChunksToLines.test_lines_to_lines(python) |
2392 | breezy.tests.test__chunks_to_lines.TestChunksToLines.test_mixed(python) |
2393 | @@ -10774,6 +11042,7 @@ |
2394 | breezy.tests.test_chunk_writer.TestWriter.test_too_much_data_does_not_exceed_size |
2395 | breezy.tests.test_chunk_writer.TestWriter.test_too_much_data_preserves_reserve_space |
2396 | breezy.tests.test_clean_tree.TestCleanTree.test_delete_items_warnings |
2397 | +breezy.tests.test_clean_tree.TestCleanTree.test_iter_deletable |
2398 | breezy.tests.test_clean_tree.TestCleanTree.test_symlinks |
2399 | breezy.tests.test_cleanup.TestDoWithCleanups.test_cleanup_error_debug_flag |
2400 | breezy.tests.test_cleanup.TestDoWithCleanups.test_func_and_cleanup_errors_debug_flag |
2401 | @@ -10848,7 +11117,9 @@ |
2402 | breezy.tests.test_commit.TestCommit.test_commit_callback |
2403 | breezy.tests.test_commit.TestCommit.test_commit_empty |
2404 | breezy.tests.test_commit.TestCommit.test_commit_empty_authors_list |
2405 | +breezy.tests.test_commit.TestCommit.test_commit_failed_signature |
2406 | breezy.tests.test_commit.TestCommit.test_commit_has_1ms_resolution |
2407 | +breezy.tests.test_commit.TestCommit.test_commit_invokes_hooks |
2408 | breezy.tests.test_commit.TestCommit.test_commit_no_author |
2409 | breezy.tests.test_commit.TestCommit.test_commit_object_doesnt_set_nick |
2410 | breezy.tests.test_commit.TestCommit.test_commit_removals_respects_filespec |
2411 | @@ -10864,8 +11135,11 @@ |
2412 | breezy.tests.test_commit.TestCommit.test_removed_commit |
2413 | breezy.tests.test_commit.TestCommit.test_reused_rev_id |
2414 | breezy.tests.test_commit.TestCommit.test_safe_master_lock |
2415 | +breezy.tests.test_commit.TestCommit.test_selected_file_merge_commit |
2416 | breezy.tests.test_commit.TestCommit.test_simple_commit |
2417 | breezy.tests.test_commit.TestCommit.test_strict_commit |
2418 | +breezy.tests.test_config.TestAuthenticationConfigFilePermissions.test_check_suppressed_warning |
2419 | +breezy.tests.test_config.TestAuthenticationConfigFilePermissions.test_check_warning |
2420 | breezy.tests.test_config.TestAuthenticationConfigFile.test_auth_section_header_not_closed |
2421 | breezy.tests.test_config.TestAuthenticationConfigFile.test_auth_value_not_boolean |
2422 | breezy.tests.test_config.TestAuthenticationConfigFile.test_auth_value_not_int |
2423 | @@ -10890,6 +11164,7 @@ |
2424 | breezy.tests.test_config.TestAuthenticationStorage.test_reset_credentials_different_name |
2425 | breezy.tests.test_config.TestAuthenticationStorage.test_set_credentials |
2426 | breezy.tests.test_config.TestAutoUserId.test_auto_user_id |
2427 | +breezy.tests.test_config.TestBaseStackGet.test_get_first_definition |
2428 | breezy.tests.test_config.TestBaseStackGet.test_get_for_broken_callable |
2429 | breezy.tests.test_config.TestBaseStackGet.test_get_for_empty_section_callable |
2430 | breezy.tests.test_config.TestBaseStackGet.test_get_without_default_value_for_not_registered |
2431 | @@ -10960,6 +11235,8 @@ |
2432 | breezy.tests.test_config.TestConfigGetSections.test_locations_default_section |
2433 | breezy.tests.test_config.TestConfigGetSections.test_locations_matching_sections |
2434 | breezy.tests.test_config.TestConfigGetSections.test_locations_named_section |
2435 | +breezy.tests.test_config.TestConfigObj.test_get_bool |
2436 | +breezy.tests.test_config.TestConfigObj.test_hash_sign_in_value |
2437 | breezy.tests.test_config.TestConfigObj.test_triple_quotes |
2438 | breezy.tests.test_config.TestConfigPathFallback.test_authentication_config_filename |
2439 | breezy.tests.test_config.TestConfigPathFallback.test_config_dir |
2440 | @@ -11040,6 +11317,7 @@ |
2441 | breezy.tests.test_config.TestIniConfigOptionExpansion.test_simple_ref |
2442 | breezy.tests.test_config.TestIniConfigOptionExpansion.test_unknown_ref |
2443 | breezy.tests.test_config.TestIniConfigSaving.test_cant_save_without_a_file_name |
2444 | +breezy.tests.test_config.TestIniFileStoreContent.test_load_erroneous_content |
2445 | breezy.tests.test_config.TestIniFileStoreContent.test_load_permission_denied |
2446 | breezy.tests.test_config.TestIniFileStoreContent.test_load_utf8 |
2447 | breezy.tests.test_config.TestIterOptionRefs.test_broken_ref |
2448 | @@ -11131,6 +11409,10 @@ |
2449 | breezy.tests.test_config.TestMutableStore.test_set_option_in_empty_store(control) |
2450 | breezy.tests.test_config.TestMutableStore.test_set_option_in_empty_store(location) |
2451 | breezy.tests.test_config.TestMutableStore.test_set_option_in_empty_store(remote_branch) |
2452 | +breezy.tests.test_config.TestOldConfigHooksForRemote.test_get_hook_remote_branch |
2453 | +breezy.tests.test_config.TestOldConfigHooksForRemote.test_load_hook_remote_branch |
2454 | +breezy.tests.test_config.TestOldConfigHooksForRemote.test_save_hook_remote_branch |
2455 | +breezy.tests.test_config.TestOldConfigHooksForRemote.test_set_hook_remote_branch |
2456 | breezy.tests.test_config.TestOldConfigHooks.test_get_hook_branch |
2457 | breezy.tests.test_config.TestOldConfigHooks.test_get_hook_breezy |
2458 | breezy.tests.test_config.TestOldConfigHooks.test_get_hook_locations |
2459 | @@ -11325,31 +11607,38 @@ |
2460 | breezy.tests.test_config.TestStackGet.test_get_for_empty_stack(location) |
2461 | breezy.tests.test_config.TestStackGet.test_get_for_empty_stack(remote_control) |
2462 | breezy.tests.test_config.TestStackGet.test_get_hook(branch) |
2463 | +breezy.tests.test_config.TestStackGet.test_get_hook(branch_only) |
2464 | breezy.tests.test_config.TestStackGet.test_get_hook(breezy) |
2465 | breezy.tests.test_config.TestStackGet.test_get_hook(location) |
2466 | breezy.tests.test_config.TestStackGet.test_get_hook(remote_control) |
2467 | breezy.tests.test_config.TestStackIterSections.test_empty_stack |
2468 | breezy.tests.test_config.TestStackRemove.test_remove_existing(branch) |
2469 | +breezy.tests.test_config.TestStackRemove.test_remove_existing(branch_only) |
2470 | breezy.tests.test_config.TestStackRemove.test_remove_existing(breezy) |
2471 | breezy.tests.test_config.TestStackRemove.test_remove_existing(location) |
2472 | breezy.tests.test_config.TestStackRemove.test_remove_existing(remote_control) |
2473 | breezy.tests.test_config.TestStackRemove.test_remove_hook(branch) |
2474 | +breezy.tests.test_config.TestStackRemove.test_remove_hook(branch_only) |
2475 | breezy.tests.test_config.TestStackRemove.test_remove_hook(breezy) |
2476 | breezy.tests.test_config.TestStackRemove.test_remove_hook(location) |
2477 | breezy.tests.test_config.TestStackRemove.test_remove_hook(remote_control) |
2478 | breezy.tests.test_config.TestStackRemove.test_remove_unknown(branch) |
2479 | +breezy.tests.test_config.TestStackRemove.test_remove_unknown(branch_only) |
2480 | breezy.tests.test_config.TestStackRemove.test_remove_unknown(breezy) |
2481 | breezy.tests.test_config.TestStackRemove.test_remove_unknown(location) |
2482 | breezy.tests.test_config.TestStackRemove.test_remove_unknown(remote_control) |
2483 | breezy.tests.test_config.TestStackSet.test_set_creates_a_new_section(branch) |
2484 | +breezy.tests.test_config.TestStackSet.test_set_creates_a_new_section(branch_only) |
2485 | breezy.tests.test_config.TestStackSet.test_set_creates_a_new_section(breezy) |
2486 | breezy.tests.test_config.TestStackSet.test_set_creates_a_new_section(location) |
2487 | breezy.tests.test_config.TestStackSet.test_set_creates_a_new_section(remote_control) |
2488 | breezy.tests.test_config.TestStackSet.test_set_hook(branch) |
2489 | +breezy.tests.test_config.TestStackSet.test_set_hook(branch_only) |
2490 | breezy.tests.test_config.TestStackSet.test_set_hook(breezy) |
2491 | breezy.tests.test_config.TestStackSet.test_set_hook(location) |
2492 | breezy.tests.test_config.TestStackSet.test_set_hook(remote_control) |
2493 | breezy.tests.test_config.TestStackSet.test_simple_set(branch) |
2494 | +breezy.tests.test_config.TestStackSet.test_simple_set(branch_only) |
2495 | breezy.tests.test_config.TestStackSet.test_simple_set(breezy) |
2496 | breezy.tests.test_config.TestStackSet.test_simple_set(location) |
2497 | breezy.tests.test_config.TestStackSet.test_simple_set(remote_control) |
2498 | @@ -11366,6 +11655,8 @@ |
2499 | breezy.tests.test_config.TestSupressWarning.test_suppress_warning_known |
2500 | breezy.tests.test_config.TestSupressWarning.test_suppress_warning_unknown |
2501 | breezy.tests.test_config.TestTransportConfig.test_get_value |
2502 | +breezy.tests.test_config.TestTransportConfig.test_load_erroneous_content |
2503 | +breezy.tests.test_config.TestTransportConfig.test_load_non_ascii |
2504 | breezy.tests.test_config.TestTransportConfig.test_load_permission_denied |
2505 | breezy.tests.test_config.TestTransportConfig.test_load_utf8 |
2506 | breezy.tests.test_config.TestTransportConfig.test_set_unset_default_stack_on |
2507 | @@ -11712,6 +12003,7 @@ |
2508 | breezy.tests.test_ftp_transport.TestFTPTestServerUI.test_no_prompt_for_password_when_using_auth_config |
2509 | breezy.tests.test_ftp_transport.TestFTPTestServerUI.test_no_prompt_for_username |
2510 | breezy.tests.test_ftp_transport.TestFTPTestServerUI.test_prompt_for_password |
2511 | +breezy.tests.test_generate_ids.TestFileIds.test_gen_root_id |
2512 | breezy.tests.test_generate_ids.TestFileIds.test__next_id_suffix_sets_suffix |
2513 | breezy.tests.test_globbing.TestExceptionGlobster.test_exclusion_order |
2514 | breezy.tests.test_globbing.TestExceptionGlobster.test_exclusion_patterns |
2515 | @@ -12773,12 +13065,25 @@ |
2516 | breezy.tests.test_memorytree.TestMemoryTree.test_unversion |
2517 | breezy.tests.test_merge3.TestMerge3.test_allow_objects |
2518 | breezy.tests.test_merge_core.FunctionalMergeTest.test_trivial_star_merge |
2519 | +breezy.tests.test_merge_core.MergeTest.test_new_suffix |
2520 | +breezy.tests.test_merge_core.MergeTest.test_no_passive_add |
2521 | +breezy.tests.test_merge_core.TestMerger.test_from_revision_ids |
2522 | +breezy.tests.test_merge_core.TestMerger.test_from_uncommitted |
2523 | +breezy.tests.test_merge_directive.TestMergeDirective1Branch.test_disk_name_old_revno |
2524 | +breezy.tests.test_merge_directive.TestMergeDirective1Branch.test_get_target_revision_nofetch |
2525 | breezy.tests.test_merge_directive.TestMergeDirective1Branch.test_handle_target_not_a_branch |
2526 | +breezy.tests.test_merge_directive.TestMergeDirective1Branch.test_install_revisions_branch |
2527 | +breezy.tests.test_merge_directive.TestMergeDirective1Branch.test_message |
2528 | +breezy.tests.test_merge_directive.TestMergeDirective1Branch.test_use_public_submit_branch |
2529 | breezy.tests.test_merge_directive.TestMergeDirective1Branch.test_use_submit_for_missing_dependency |
2530 | breezy.tests.test_merge_directive.TestMergeDirective1.test_deserialize_empty |
2531 | breezy.tests.test_merge_directive.TestMergeDirective1.test_deserialize_junk |
2532 | breezy.tests.test_merge_directive.TestMergeDirective1.test_merge_source |
2533 | breezy.tests.test_merge_directive.TestMergeDirective1.test_require_patch |
2534 | +breezy.tests.test_merge_directive.TestMergeDirective2Branch.test_get_target_revision_nofetch |
2535 | +breezy.tests.test_merge_directive.TestMergeDirective2Branch.test_install_revisions_branch |
2536 | +breezy.tests.test_merge_directive.TestMergeDirective2Branch.test_message |
2537 | +breezy.tests.test_merge_directive.TestMergeDirective2Branch.test_use_public_submit_branch |
2538 | breezy.tests.test_merge_directive.TestMergeDirective2.test_deserialize_empty |
2539 | breezy.tests.test_merge_directive.TestMergeDirective2.test_deserialize_junk |
2540 | breezy.tests.test_merge_directive.TestMergeDirective2.test_merge_source |
2541 | @@ -12820,6 +13125,8 @@ |
2542 | breezy.tests.test_missing.TestFindUnmerged.test_restrict |
2543 | breezy.tests.test_missing.TestFindUnmerged.test_revision_range |
2544 | breezy.tests.test_missing.TestFindUnmerged.test_same_branch |
2545 | +breezy.tests.test_msgeditor.MsgEditorTest.test_commit_template |
2546 | +breezy.tests.test_msgeditor.MsgEditorTest.test_commit_template_encoded |
2547 | breezy.tests.test_msgeditor.MsgEditorTest.test_commit_template_pending_merges |
2548 | breezy.tests.test_msgeditor.MsgEditorTest.test__create_temp_file_with_commit_template_in_unicode_dir(cp1251) |
2549 | breezy.tests.test_msgeditor.MsgEditorTest.test__create_temp_file_with_commit_template_in_unicode_dir(iso-8859-1) |
2550 | @@ -13182,11 +13489,14 @@ |
2551 | breezy.tests.test_reconfigure.TestReconfigure.test_branch_to_branch |
2552 | breezy.tests.test_reconfigure.TestReconfigure.test_branch_to_lightweight_checkout |
2553 | breezy.tests.test_reconfigure.TestReconfigure.test_branch_to_lightweight_checkout_failure |
2554 | +breezy.tests.test_reconfigure.TestReconfigure.test_branch_to_lightweight_checkout_fetch_tags |
2555 | breezy.tests.test_reconfigure.TestReconfigure.test_branch_to_tree |
2556 | breezy.tests.test_reconfigure.TestReconfigure.test_checkout_to_branch |
2557 | breezy.tests.test_reconfigure.TestReconfigure.test_checkout_to_checkout |
2558 | breezy.tests.test_reconfigure.TestReconfigure.test_lightweight_checkout_to_branch |
2559 | +breezy.tests.test_reconfigure.TestReconfigure.test_lightweight_checkout_to_branch_tags |
2560 | breezy.tests.test_reconfigure.TestReconfigure.test_lightweight_checkout_to_checkout |
2561 | +breezy.tests.test_reconfigure.TestReconfigure.test_lightweight_checkout_to_checkout_tags |
2562 | breezy.tests.test_reconfigure.TestReconfigure.test_lightweight_checkout_to_lightweight_checkout |
2563 | breezy.tests.test_reconfigure.TestReconfigure.test_lightweight_checkout_to_tree_preserves_reference_locations |
2564 | breezy.tests.test_reconfigure.TestReconfigure.test_lightweight_conversion_uses_shared_repo |
2565 | @@ -13241,6 +13551,7 @@ |
2566 | breezy.tests.test_remote.BasicRemoteObjectTests.test_remote_branch_format_supports_stacking(HPSS-v3) |
2567 | breezy.tests.test_remote.BasicRemoteObjectTests.test_remote_branch_repr(HPSS-v2) |
2568 | breezy.tests.test_remote.BasicRemoteObjectTests.test_remote_branch_repr(HPSS-v3) |
2569 | +breezy.tests.test_remote.BasicRemoteObjectTests.test_remote_branch_set_append_revisions_only(HPSS-v3) |
2570 | breezy.tests.test_remote.BasicRemoteObjectTests.test_remote_branch_set_append_revisions_only_upgrade_reqd(HPSS-v3) |
2571 | breezy.tests.test_remote.BasicRemoteObjectTests.test_remote_bzrdir_repr(HPSS-v2) |
2572 | breezy.tests.test_remote.BasicRemoteObjectTests.test_remote_bzrdir_repr(HPSS-v3) |
2573 | @@ -13255,6 +13566,8 @@ |
2574 | breezy.tests.test_remote.TestBranchGetPhysicalLockStatus.test_get_physical_lock_status_yes |
2575 | breezy.tests.test_remote.TestBranchGetPutConfigStore.test_get_branch_conf |
2576 | breezy.tests.test_remote.TestBranchGetPutConfigStore.test_set_branch_conf |
2577 | +breezy.tests.test_remote.TestBranchGetSetConfig.test_backwards_compat_set_option |
2578 | +breezy.tests.test_remote.TestBranchGetSetConfig.test_backwards_compat_set_option_with_dict |
2579 | breezy.tests.test_remote.TestBranchGetSetConfig.test_get_branch_conf |
2580 | breezy.tests.test_remote.TestBranchGetSetConfig.test_get_multi_line_branch_conf |
2581 | breezy.tests.test_remote.TestBranchGetSetConfig.test_set_option |
2582 | @@ -13278,6 +13591,7 @@ |
2583 | breezy.tests.test_remote.TestBranchSetLastRevision.test_set_empty |
2584 | breezy.tests.test_remote.TestBranchSetLastRevision.test_set_nonempty |
2585 | breezy.tests.test_remote.TestBranchSetLastRevision.test_tip_change_rejected |
2586 | +breezy.tests.test_remote.TestBranchSetParentLocation.test_backwards_compat |
2587 | breezy.tests.test_remote.TestBranchSetParentLocation.test_no_parent |
2588 | breezy.tests.test_remote.TestBranchSetParentLocation.test_parent |
2589 | breezy.tests.test_remote.TestBranchSetTagsBytes.test_backwards_compatible |
2590 | @@ -13950,6 +14264,7 @@ |
2591 | breezy.tests.test_smart.TestSmartServerBranchRequestLockWrite.test_lock_write_on_locked_repo |
2592 | breezy.tests.test_smart.TestSmartServerBranchRequestLockWrite.test_lock_write_on_readonly_transport |
2593 | breezy.tests.test_smart.TestSmartServerBranchRequestLockWrite.test_lock_write_on_unlocked_branch |
2594 | +breezy.tests.test_smart.TestSmartServerBranchRequestLockWrite.test_lock_write_with_mismatched_tokens_on_locked_branch |
2595 | breezy.tests.test_smart.TestSmartServerBranchRequestLockWrite.test_lock_write_with_tokens_on_locked_branch |
2596 | breezy.tests.test_smart.TestSmartServerBranchRequestPutConfigFile.test_with_content |
2597 | breezy.tests.test_smart.TestSmartServerBranchRequestRevisionIdToRevno.test_not_found |
Thanks!