Merge lp:~jelmer/brz/python3-h into lp:brz

Proposed by Jelmer Vernooij
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
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.

To post a comment you must log in.
Revision history for this message
Martin Packman (gz) wrote :

Thanks!

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://ci.breezy-vcs.org/job/land-brz/196/

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'breezy/generate_ids.py'
--- breezy/generate_ids.py 2018-02-18 19:18:40 +0000
+++ breezy/generate_ids.py 2018-06-22 01:37:16 +0000
@@ -82,7 +82,7 @@
82 # filesystems82 # filesystems
83 # 4) Removing starting '.' characters to prevent the file ids from83 # 4) Removing starting '.' characters to prevent the file ids from
84 # being considered hidden.84 # being considered hidden.
85 ascii_word_only = _file_id_chars_re.sub('', name.lower()).encode('ascii')85 ascii_word_only = _file_id_chars_re.sub('', name.lower()).encode('ascii', 'replace')
86 short_no_dots = ascii_word_only.lstrip(b'.')[:20]86 short_no_dots = ascii_word_only.lstrip(b'.')[:20]
87 return short_no_dots + _next_id_suffix()87 return short_no_dots + _next_id_suffix()
8888
8989
=== modified file 'breezy/lockdir.py'
--- breezy/lockdir.py 2018-04-02 22:07:12 +0000
+++ breezy/lockdir.py 2018-06-22 01:37:16 +0000
@@ -775,7 +775,7 @@
775 info = dict(775 info = dict(
776 hostname=get_host_name(),776 hostname=get_host_name(),
777 pid=str(os.getpid()),777 pid=str(os.getpid()),
778 nonce=rand_chars(20),778 nonce=rand_chars(20).encode('ascii'),
779 start_time=str(int(time.time())),779 start_time=str(int(time.time())),
780 user=get_username_for_lock_info(),780 user=get_username_for_lock_info(),
781 )781 )
@@ -803,7 +803,9 @@
803 # there may not be much we can say803 # there may not be much we can say
804 return cls({})804 return cls({})
805 else:805 else:
806 return cls(stanza.as_dict())806 ret = stanza.as_dict()
807 ret['nonce'] = ret['nonce'].encode('ascii')
808 return cls(ret)
807809
808 def __hash__(self):810 def __hash__(self):
809 return id(self)811 return id(self)
810812
=== modified file 'breezy/merge.py'
--- breezy/merge.py 2018-06-21 23:03:42 +0000
+++ breezy/merge.py 2018-06-22 01:37:16 +0000
@@ -1454,7 +1454,7 @@
1454 this_lines = self.get_lines(self.this_tree, this_path, file_id)1454 this_lines = self.get_lines(self.this_tree, this_path, file_id)
1455 m3 = merge3.Merge3(base_lines, this_lines, other_lines,1455 m3 = merge3.Merge3(base_lines, this_lines, other_lines,
1456 is_cherrypick=self.cherrypick)1456 is_cherrypick=self.cherrypick)
1457 start_marker = "!START OF MERGE CONFLICT!" + "I HOPE THIS IS UNIQUE"1457 start_marker = b"!START OF MERGE CONFLICT!" + b"I HOPE THIS IS UNIQUE"
1458 if self.show_base is True:1458 if self.show_base is True:
1459 base_marker = '|' * 71459 base_marker = '|' * 7
1460 else:1460 else:
@@ -1462,15 +1462,15 @@
14621462
1463 def iter_merge3(retval):1463 def iter_merge3(retval):
1464 retval["text_conflicts"] = False1464 retval["text_conflicts"] = False
1465 for line in m3.merge_lines(name_a = "TREE",1465 for line in m3.merge_lines(name_a = b"TREE",
1466 name_b = "MERGE-SOURCE",1466 name_b = b"MERGE-SOURCE",
1467 name_base = "BASE-REVISION",1467 name_base = b"BASE-REVISION",
1468 start_marker=start_marker,1468 start_marker=start_marker,
1469 base_marker=base_marker,1469 base_marker=base_marker,
1470 reprocess=self.reprocess):1470 reprocess=self.reprocess):
1471 if line.startswith(start_marker):1471 if line.startswith(start_marker):
1472 retval["text_conflicts"] = True1472 retval["text_conflicts"] = True
1473 yield line.replace(start_marker, '<' * 7)1473 yield line.replace(start_marker, b'<' * 7)
1474 else:1474 else:
1475 yield line1475 yield line
1476 retval = {}1476 retval = {}
14771477
=== modified file 'breezy/plugins/git/transportgit.py'
--- breezy/plugins/git/transportgit.py 2018-06-15 13:09:19 +0000
+++ breezy/plugins/git/transportgit.py 2018-06-22 01:37:16 +0000
@@ -99,8 +99,8 @@
99 return "%s(%r)" % (self.__class__.__name__, self.transport)99 return "%s(%r)" % (self.__class__.__name__, self.transport)
100100
101 def _ensure_dir_exists(self, path):101 def _ensure_dir_exists(self, path):
102 for n in range(path.count("/")):102 for n in range(path.count(b"/")):
103 dirname = "/".join(path.split("/")[:n+1])103 dirname = b"/".join(path.split(b"/")[:n+1])
104 try:104 try:
105 self.transport.mkdir(dirname)105 self.transport.mkdir(dirname)
106 except FileExists:106 except FileExists:
@@ -354,7 +354,7 @@
354 else:354 else:
355 transport = self.transport355 transport = self.transport
356 self._ensure_dir_exists(name)356 self._ensure_dir_exists(name)
357 lockname = name + ".lock"357 lockname = name + b".lock"
358 try:358 try:
359 local_path = self.transport.local_abspath(name)359 local_path = self.transport.local_abspath(name)
360 except NotLocalUrl:360 except NotLocalUrl:
361361
=== modified file 'breezy/plugins/git/tree.py'
--- breezy/plugins/git/tree.py 2018-06-21 23:59:28 +0000
+++ breezy/plugins/git/tree.py 2018-06-22 01:37:16 +0000
@@ -59,7 +59,10 @@
59 CURRENT_REVISION,59 CURRENT_REVISION,
60 NULL_REVISION,60 NULL_REVISION,
61 )61 )
62from ...sixish import text_type62from ...sixish import (
63 text_type,
64 viewitems,
65 )
6366
64from .mapping import (67from .mapping import (
65 mode_is_executable,68 mode_is_executable,
6669
=== modified file 'breezy/plugins/upload/tests/test_upload.py'
--- breezy/plugins/upload/tests/test_upload.py 2018-06-22 01:37:16 +0000
+++ breezy/plugins/upload/tests/test_upload.py 2018-06-22 01:37:16 +0000
@@ -342,7 +342,7 @@
342 self.run_bzr('branch branch other')342 self.run_bzr('branch branch other')
343 self.modify_file('a', b'bar')343 self.modify_file('a', b'bar')
344 other_tree = workingtree.WorkingTree.open('other')344 other_tree = workingtree.WorkingTree.open('other')
345 self.set_file_content('a', 'baz', b'other/')345 self.set_file_content('a', b'baz', 'other/')
346 other_tree.commit('modify file a')346 other_tree.commit('modify file a')
347347
348 self.run_bzr('merge -d branch other', retcode=1)348 self.run_bzr('merge -d branch other', retcode=1)
349349
=== modified file 'breezy/testament.py'
--- breezy/testament.py 2018-06-22 01:37:16 +0000
+++ breezy/testament.py 2018-06-22 01:37:16 +0000
@@ -226,7 +226,7 @@
226 include_root = False226 include_root = False
227 def _entry_to_line(self, path, ie):227 def _entry_to_line(self, path, ie):
228 l = Testament._entry_to_line(self, path, ie)[:-1]228 l = Testament._entry_to_line(self, path, ie)[:-1]
229 l += ' ' + ie.revision229 l += ' ' + ie.revision.decode('ascii')
230 l += {True: ' yes\n', False: ' no\n'}[ie.executable]230 l += {True: ' yes\n', False: ' no\n'}[ie.executable]
231 return l231 return l
232232
233233
=== modified file 'breezy/tests/per_branch/test_locking.py'
--- breezy/tests/per_branch/test_locking.py 2017-08-26 13:58:53 +0000
+++ breezy/tests/per_branch/test_locking.py 2018-06-22 01:37:16 +0000
@@ -306,7 +306,7 @@
306 # This test does not apply, because this lockable refuses306 # This test does not apply, because this lockable refuses
307 # tokens.307 # tokens.
308 return308 return
309 different_branch_token = lock.token + 'xxx'309 different_branch_token = lock.token + b'xxx'
310 # Re-using the same lockable instance with a different branch token310 # Re-using the same lockable instance with a different branch token
311 # will raise TokenMismatch.311 # will raise TokenMismatch.
312 self.assertRaises(errors.TokenMismatch,312 self.assertRaises(errors.TokenMismatch,
@@ -320,7 +320,7 @@
320 # This test does not apply, because this branch refuses320 # This test does not apply, because this branch refuses
321 # tokens.321 # tokens.
322 return322 return
323 different_branch_token = lock.token + 'xxx'323 different_branch_token = lock.token + b'xxx'
324324
325 new_branch = branch.controldir.open_branch()325 new_branch = branch.controldir.open_branch()
326 # We only want to test the relocking abilities of branch, so use the326 # We only want to test the relocking abilities of branch, so use the
327327
=== modified file 'breezy/tests/per_branch/test_push.py'
--- breezy/tests/per_branch/test_push.py 2018-05-13 16:38:44 +0000
+++ breezy/tests/per_branch/test_push.py 2018-06-22 01:37:16 +0000
@@ -123,12 +123,12 @@
123 'Format does not support bound branches')123 'Format does not support bound branches')
124 other = bound.controldir.sprout('other').open_branch()124 other = bound.controldir.sprout('other').open_branch()
125 try:125 try:
126 other.tags.set_tag('new-tag', 'some-rev')126 other.tags.set_tag('new-tag', b'some-rev')
127 except errors.TagsNotSupported:127 except errors.TagsNotSupported:
128 raise tests.TestNotApplicable('Format does not support tags')128 raise tests.TestNotApplicable('Format does not support tags')
129 other.push(bound)129 other.push(bound)
130 self.assertEqual({'new-tag': 'some-rev'}, bound.tags.get_tag_dict())130 self.assertEqual({'new-tag': b'some-rev'}, bound.tags.get_tag_dict())
131 self.assertEqual({'new-tag': 'some-rev'}, master.tags.get_tag_dict())131 self.assertEqual({'new-tag': b'some-rev'}, master.tags.get_tag_dict())
132132
133 def test_push_uses_read_lock(self):133 def test_push_uses_read_lock(self):
134 """Push should only need a read lock on the source side."""134 """Push should only need a read lock on the source side."""
135135
=== modified file 'breezy/tests/per_branch/test_sprout.py'
--- breezy/tests/per_branch/test_sprout.py 2018-03-04 02:57:55 +0000
+++ breezy/tests/per_branch/test_sprout.py 2018-06-22 01:37:16 +0000
@@ -126,7 +126,7 @@
126 builder.build_commit(message="Rev 1")126 builder.build_commit(message="Rev 1")
127 source = builder.get_branch()127 source = builder.get_branch()
128 try:128 try:
129 source.tags.set_tag('tag-a', 'missing-rev')129 source.tags.set_tag('tag-a', b'missing-rev')
130 except (errors.TagsNotSupported, errors.GhostTagsNotSupported):130 except (errors.TagsNotSupported, errors.GhostTagsNotSupported):
131 raise tests.TestNotApplicable(131 raise tests.TestNotApplicable(
132 'Branch format does not support tags or tags to ghosts.')132 'Branch format does not support tags or tags to ghosts.')
@@ -185,7 +185,7 @@
185 if not tree.branch.repository._format.supports_ghosts:185 if not tree.branch.repository._format.supports_ghosts:
186 raise tests.TestNotApplicable(186 raise tests.TestNotApplicable(
187 "repository format does not support ghosts in mainline")187 "repository format does not support ghosts in mainline")
188 tree.set_parent_ids(["spooky"], allow_leftmost_as_ghost=True)188 tree.set_parent_ids([b"spooky"], allow_leftmost_as_ghost=True)
189 tree.add('')189 tree.add('')
190 rev1 = tree.commit('msg1')190 rev1 = tree.commit('msg1')
191 tree.commit('msg2')191 tree.commit('msg2')
192192
=== modified file 'breezy/tests/per_branch/test_tags.py'
--- breezy/tests/per_branch/test_tags.py 2018-05-13 16:38:44 +0000
+++ breezy/tests/per_branch/test_tags.py 2018-06-22 01:37:16 +0000
@@ -102,8 +102,8 @@
102 errors.GhostTagsNotSupported,102 errors.GhostTagsNotSupported,
103 b.tags.set_tag, "ghost", "idontexist")103 b.tags.set_tag, "ghost", "idontexist")
104 else:104 else:
105 b.tags.set_tag("ghost", "idontexist")105 b.tags.set_tag("ghost", b"idontexist")
106 self.assertEqual("idontexist", b.tags.lookup_tag("ghost"))106 self.assertEqual(b"idontexist", b.tags.lookup_tag("ghost"))
107107
108 def test_no_such_tag(self):108 def test_no_such_tag(self):
109 b = self.make_branch('b')109 b = self.make_branch('b')
110110
=== modified file 'breezy/tests/per_repository_vf/test_write_group.py'
--- breezy/tests/per_repository_vf/test_write_group.py 2018-06-14 12:13:00 +0000
+++ breezy/tests/per_repository_vf/test_write_group.py 2018-06-22 01:37:16 +0000
@@ -61,7 +61,7 @@
61 self.addCleanup(trunk_repo.unlock)61 self.addCleanup(trunk_repo.unlock)
62 tree.branch.repository.fetch(trunk_repo, revision_id=b'rev-1')62 tree.branch.repository.fetch(trunk_repo, revision_id=b'rev-1')
63 tree.set_parent_ids(['rev-1'])63 tree.set_parent_ids(['rev-1'])
64 return tree 64 return tree
6565
66 def make_first_commit(self, repo):66 def make_first_commit(self, repo):
67 trunk = repo.controldir.create_branch()67 trunk = repo.controldir.create_branch()
@@ -335,7 +335,7 @@
335 repo.start_write_group()335 repo.start_write_group()
336 # Add some content so this isn't an empty write group (which may return336 # Add some content so this isn't an empty write group (which may return
337 # 0 tokens)337 # 0 tokens)
338 repo.texts.add_lines(('file-id', 'revid'), (), ['lines'])338 repo.texts.add_lines((b'file-id', b'revid'), (), [b'lines'])
339 try:339 try:
340 wg_tokens = repo.suspend_write_group()340 wg_tokens = repo.suspend_write_group()
341 except errors.UnsuspendableWriteGroup:341 except errors.UnsuspendableWriteGroup:
@@ -359,8 +359,8 @@
359 repo.start_write_group()359 repo.start_write_group()
360 # Add some content so this isn't an empty write group (which may return360 # Add some content so this isn't an empty write group (which may return
361 # 0 tokens)361 # 0 tokens)
362 text_key = ('file-id', 'revid')362 text_key = (b'file-id', b'revid')
363 repo.texts.add_lines(text_key, (), ['lines'])363 repo.texts.add_lines(text_key, (), [b'lines'])
364 try:364 try:
365 wg_tokens = repo.suspend_write_group()365 wg_tokens = repo.suspend_write_group()
366 except errors.UnsuspendableWriteGroup:366 except errors.UnsuspendableWriteGroup:
@@ -386,14 +386,14 @@
386 repo.start_write_group()386 repo.start_write_group()
387 # Add some content so this isn't an empty write group (which may return387 # Add some content so this isn't an empty write group (which may return
388 # 0 tokens)388 # 0 tokens)
389 first_key = ('file-id', 'revid')389 first_key = (b'file-id', b'revid')
390 repo.texts.add_lines(first_key, (), ['lines'])390 repo.texts.add_lines(first_key, (), [b'lines'])
391 wg_tokens = repo.suspend_write_group()391 wg_tokens = repo.suspend_write_group()
392 same_repo = self.reopen_repo(repo)392 same_repo = self.reopen_repo(repo)
393 same_repo.resume_write_group(wg_tokens)393 same_repo.resume_write_group(wg_tokens)
394 self.assertTrue(same_repo.is_in_write_group())394 self.assertTrue(same_repo.is_in_write_group())
395 second_key = ('file-id', 'second-revid')395 second_key = (b'file-id', b'second-revid')
396 same_repo.texts.add_lines(second_key, (first_key,), ['more lines'])396 same_repo.texts.add_lines(second_key, (first_key,), [b'more lines'])
397 try:397 try:
398 new_wg_tokens = same_repo.suspend_write_group()398 new_wg_tokens = same_repo.suspend_write_group()
399 except:399 except:
@@ -414,8 +414,8 @@
414 repo.start_write_group()414 repo.start_write_group()
415 # Add some content so this isn't an empty write group (which may return415 # Add some content so this isn't an empty write group (which may return
416 # 0 tokens)416 # 0 tokens)
417 text_key = ('file-id', 'revid')417 text_key = (b'file-id', b'revid')
418 repo.texts.add_lines(text_key, (), ['lines'])418 repo.texts.add_lines(text_key, (), [b'lines'])
419 wg_tokens = repo.suspend_write_group()419 wg_tokens = repo.suspend_write_group()
420 same_repo = self.reopen_repo(repo)420 same_repo = self.reopen_repo(repo)
421 same_repo.resume_write_group(wg_tokens)421 same_repo.resume_write_group(wg_tokens)
@@ -433,8 +433,8 @@
433 repo.start_write_group()433 repo.start_write_group()
434 # Add some content so this isn't an empty write group (which may return434 # Add some content so this isn't an empty write group (which may return
435 # 0 tokens)435 # 0 tokens)
436 text_key = ('file-id', 'revid')436 text_key = (b'file-id', b'revid')
437 repo.texts.add_lines(text_key, (), ['lines'])437 repo.texts.add_lines(text_key, (), [b'lines'])
438 wg_tokens = repo.suspend_write_group()438 wg_tokens = repo.suspend_write_group()
439 self.assertEqual([], list(repo.texts.keys()))439 self.assertEqual([], list(repo.texts.keys()))
440440
@@ -445,8 +445,8 @@
445 repo.start_write_group()445 repo.start_write_group()
446 # Add some content so this isn't an empty write group (which may return446 # Add some content so this isn't an empty write group (which may return
447 # 0 tokens)447 # 0 tokens)
448 text_key = ('file-id', 'revid')448 text_key = (b'file-id', b'revid')
449 repo.texts.add_lines(text_key, (), ['lines'])449 repo.texts.add_lines(text_key, (), [b'lines'])
450 wg_tokens = repo.suspend_write_group()450 wg_tokens = repo.suspend_write_group()
451 same_repo = self.reopen_repo(repo)451 same_repo = self.reopen_repo(repo)
452 same_repo.resume_write_group(wg_tokens)452 same_repo.resume_write_group(wg_tokens)
@@ -460,8 +460,8 @@
460 repo.start_write_group()460 repo.start_write_group()
461 # Add some content so this isn't an empty write group (which may return461 # Add some content so this isn't an empty write group (which may return
462 # 0 tokens)462 # 0 tokens)
463 text_key = ('file-id', 'revid')463 text_key = (b'file-id', b'revid')
464 repo.texts.add_lines(text_key, (), ['lines'])464 repo.texts.add_lines(text_key, (), [b'lines'])
465 wg_tokens = repo.suspend_write_group()465 wg_tokens = repo.suspend_write_group()
466 same_repo = self.reopen_repo(repo)466 same_repo = self.reopen_repo(repo)
467 same_repo.resume_write_group(wg_tokens)467 same_repo.resume_write_group(wg_tokens)
@@ -475,8 +475,8 @@
475 repo.start_write_group()475 repo.start_write_group()
476 # Add some content so this isn't an empty write group (which may return476 # Add some content so this isn't an empty write group (which may return
477 # 0 tokens)477 # 0 tokens)
478 text_key = ('file-id', 'revid')478 text_key = (b'file-id', b'revid')
479 repo.texts.add_lines(text_key, (), ['lines'])479 repo.texts.add_lines(text_key, (), [b'lines'])
480 wg_tokens = repo.suspend_write_group()480 wg_tokens = repo.suspend_write_group()
481 same_repo = self.reopen_repo(repo)481 same_repo = self.reopen_repo(repo)
482 same_repo.resume_write_group(wg_tokens)482 same_repo.resume_write_group(wg_tokens)
@@ -493,15 +493,15 @@
493 repo.start_write_group()493 repo.start_write_group()
494 # Add some content so this isn't an empty write group (which may return494 # Add some content so this isn't an empty write group (which may return
495 # 0 tokens)495 # 0 tokens)
496 text_key = ('file-id', 'revid')496 text_key = (b'file-id', b'revid')
497 repo.texts.add_lines(text_key, (), ['lines'])497 repo.texts.add_lines(text_key, (), [b'lines'])
498 wg_tokens = repo.suspend_write_group()498 wg_tokens = repo.suspend_write_group()
499 same_repo = self.reopen_repo(repo)499 same_repo = self.reopen_repo(repo)
500 same_repo.resume_write_group(wg_tokens)500 same_repo.resume_write_group(wg_tokens)
501 same_repo.commit_write_group()501 same_repo.commit_write_group()
502 self.assertEqual([text_key], list(same_repo.texts.keys()))502 self.assertEqual([text_key], list(same_repo.texts.keys()))
503 self.assertEqual(503 self.assertEqual(
504 'lines', same_repo.texts.get_record_stream([text_key],504 b'lines', same_repo.texts.get_record_stream([text_key],
505 'unordered', True).next().get_bytes_as('fulltext'))505 'unordered', True).next().get_bytes_as('fulltext'))
506 self.assertRaises(506 self.assertRaises(
507 errors.UnresumableWriteGroup, same_repo.resume_write_group,507 errors.UnresumableWriteGroup, same_repo.resume_write_group,
@@ -514,34 +514,34 @@
514 repo.start_write_group()514 repo.start_write_group()
515 # Add some content so this isn't an empty write group (which may return515 # Add some content so this isn't an empty write group (which may return
516 # 0 tokens)516 # 0 tokens)
517 first_key = ('file-id', 'revid')517 first_key = (b'file-id', b'revid')
518 repo.texts.add_lines(first_key, (), ['lines'])518 repo.texts.add_lines(first_key, (), [b'lines'])
519 wg_tokens = repo.suspend_write_group()519 wg_tokens = repo.suspend_write_group()
520 same_repo = self.reopen_repo(repo)520 same_repo = self.reopen_repo(repo)
521 same_repo.resume_write_group(wg_tokens)521 same_repo.resume_write_group(wg_tokens)
522 second_key = ('file-id', 'second-revid')522 second_key = (b'file-id', b'second-revid')
523 same_repo.texts.add_lines(second_key, (first_key,), ['more lines'])523 same_repo.texts.add_lines(second_key, (first_key,), [b'more lines'])
524 same_repo.commit_write_group()524 same_repo.commit_write_group()
525 self.assertEqual(525 self.assertEqual(
526 {first_key, second_key}, set(same_repo.texts.keys()))526 {first_key, second_key}, set(same_repo.texts.keys()))
527 self.assertEqual(527 self.assertEqual(
528 'lines', same_repo.texts.get_record_stream([first_key],528 b'lines', same_repo.texts.get_record_stream([first_key],
529 'unordered', True).next().get_bytes_as('fulltext'))529 'unordered', True).next().get_bytes_as('fulltext'))
530 self.assertEqual(530 self.assertEqual(
531 'more lines', same_repo.texts.get_record_stream([second_key],531 b'more lines', same_repo.texts.get_record_stream([second_key],
532 'unordered', True).next().get_bytes_as('fulltext'))532 'unordered', True).next().get_bytes_as('fulltext'))
533533
534 def make_source_with_delta_record(self):534 def make_source_with_delta_record(self):
535 # Make a source repository with a delta record in it.535 # Make a source repository with a delta record in it.
536 source_repo = self.make_write_locked_repo('source')536 source_repo = self.make_write_locked_repo('source')
537 source_repo.start_write_group()537 source_repo.start_write_group()
538 key_base = ('file-id', 'base')538 key_base = (b'file-id', b'base')
539 key_delta = ('file-id', 'delta')539 key_delta = (b'file-id', b'delta')
540 def text_stream():540 def text_stream():
541 yield versionedfile.FulltextContentFactory(541 yield versionedfile.FulltextContentFactory(
542 key_base, (), None, 'lines\n')542 key_base, (), None, b'lines\n')
543 yield versionedfile.FulltextContentFactory(543 yield versionedfile.FulltextContentFactory(
544 key_delta, (key_base,), None, 'more\nlines\n')544 key_delta, (key_base,), None, b'more\nlines\n')
545 source_repo.texts.insert_record_stream(text_stream())545 source_repo.texts.insert_record_stream(text_stream())
546 source_repo.commit_write_group()546 source_repo.commit_write_group()
547 return source_repo547 return source_repo
@@ -550,8 +550,8 @@
550 self.require_suspendable_write_groups(550 self.require_suspendable_write_groups(
551 'Cannot test resume on repo that does not support suspending')551 'Cannot test resume on repo that does not support suspending')
552 source_repo = self.make_source_with_delta_record()552 source_repo = self.make_source_with_delta_record()
553 key_base = ('file-id', 'base')553 key_base = (b'file-id', b'base')
554 key_delta = ('file-id', 'delta')554 key_delta = (b'file-id', b'delta')
555 # Start a write group, insert just a delta.555 # Start a write group, insert just a delta.
556 repo = self.make_write_locked_repo()556 repo = self.make_write_locked_repo()
557 repo.start_write_group()557 repo.start_write_group()
@@ -570,7 +570,7 @@
570 same_repo.lock_read()570 same_repo.lock_read()
571 record = next(same_repo.texts.get_record_stream([key_delta],571 record = next(same_repo.texts.get_record_stream([key_delta],
572 'unordered', True))572 'unordered', True))
573 self.assertEqual('more\nlines\n', record.get_bytes_as('fulltext'))573 self.assertEqual(b'more\nlines\n', record.get_bytes_as('fulltext'))
574 return574 return
575 # Merely suspending and resuming doesn't make it commitable either.575 # Merely suspending and resuming doesn't make it commitable either.
576 wg_tokens = repo.suspend_write_group()576 wg_tokens = repo.suspend_write_group()
@@ -584,15 +584,15 @@
584 self.require_suspendable_write_groups(584 self.require_suspendable_write_groups(
585 'Cannot test resume on repo that does not support suspending')585 'Cannot test resume on repo that does not support suspending')
586 source_repo = self.make_source_with_delta_record()586 source_repo = self.make_source_with_delta_record()
587 key_base = ('file-id', 'base')587 key_base = (b'file-id', b'base')
588 key_delta = ('file-id', 'delta')588 key_delta = (b'file-id', b'delta')
589 # Start a write group.589 # Start a write group.
590 repo = self.make_write_locked_repo()590 repo = self.make_write_locked_repo()
591 repo.start_write_group()591 repo.start_write_group()
592 # Add some content so this isn't an empty write group (which may return592 # Add some content so this isn't an empty write group (which may return
593 # 0 tokens)593 # 0 tokens)
594 text_key = ('file-id', 'revid')594 text_key = (b'file-id', b'revid')
595 repo.texts.add_lines(text_key, (), ['lines'])595 repo.texts.add_lines(text_key, (), [b'lines'])
596 # Suspend it, then resume it.596 # Suspend it, then resume it.
597 wg_tokens = repo.suspend_write_group()597 wg_tokens = repo.suspend_write_group()
598 same_repo = self.reopen_repo(repo)598 same_repo = self.reopen_repo(repo)
@@ -614,7 +614,7 @@
614 same_repo.lock_read()614 same_repo.lock_read()
615 record = next(same_repo.texts.get_record_stream([key_delta],615 record = next(same_repo.texts.get_record_stream([key_delta],
616 'unordered', True))616 'unordered', True))
617 self.assertEqual('more\nlines\n', record.get_bytes_as('fulltext'))617 self.assertEqual(b'more\nlines\n', record.get_bytes_as('fulltext'))
618 return618 return
619 same_repo.abort_write_group()619 same_repo.abort_write_group()
620620
@@ -622,8 +622,8 @@
622 self.require_suspendable_write_groups(622 self.require_suspendable_write_groups(
623 'Cannot test resume on repo that does not support suspending')623 'Cannot test resume on repo that does not support suspending')
624 source_repo = self.make_source_with_delta_record()624 source_repo = self.make_source_with_delta_record()
625 key_base = ('file-id', 'base')625 key_base = (b'file-id', b'base')
626 key_delta = ('file-id', 'delta')626 key_delta = (b'file-id', b'delta')
627 # Start a write group, insert just a delta.627 # Start a write group, insert just a delta.
628 repo = self.make_write_locked_repo()628 repo = self.make_write_locked_repo()
629 repo.start_write_group()629 repo.start_write_group()
630630
=== modified file 'breezy/tests/per_tree/test_get_root_id.py'
--- breezy/tests/per_tree/test_get_root_id.py 2018-03-25 00:39:16 +0000
+++ breezy/tests/per_tree/test_get_root_id.py 2018-06-22 01:37:16 +0000
@@ -32,7 +32,7 @@
32 if not tree.supports_setting_file_ids():32 if not tree.supports_setting_file_ids():
33 self.assertRaises(33 self.assertRaises(
34 SettingFileIdUnsupported, tree.set_root_id,34 SettingFileIdUnsupported, tree.set_root_id,
35 'custom-tree-root-id')35 b'custom-tree-root-id')
36 self.skipTest('tree format does not support setting tree id')36 self.skipTest('tree format does not support setting tree id')
37 tree.set_root_id(b'custom-tree-root-id')37 tree.set_root_id(b'custom-tree-root-id')
38 return self._convert_tree(tree)38 return self._convert_tree(tree)
@@ -45,5 +45,5 @@
45 def test_get_root_id_fixed(self):45 def test_get_root_id_fixed(self):
46 tree = self.make_tree_with_fixed_root_id()46 tree = self.make_tree_with_fixed_root_id()
47 with tree.lock_read():47 with tree.lock_read():
48 self.assertEqual('custom-tree-root-id', tree.get_root_id())48 self.assertEqual(b'custom-tree-root-id', tree.get_root_id())
4949
5050
=== modified file 'breezy/tests/per_workingtree/test_annotate_iter.py'
--- breezy/tests/per_workingtree/test_annotate_iter.py 2018-03-27 00:51:45 +0000
+++ breezy/tests/per_workingtree/test_annotate_iter.py 2018-06-22 01:37:16 +0000
@@ -25,7 +25,7 @@
25 builder = self.make_branch_builder('branch')25 builder = self.make_branch_builder('branch')
26 revid = builder.build_snapshot(None, [26 revid = builder.build_snapshot(None, [
27 ('add', ('', None, 'directory', None)),27 ('add', ('', None, 'directory', None)),
28 ('add', ('file', None, 'file', 'initial content\n')),28 ('add', ('file', None, 'file', b'initial content\n')),
29 ])29 ])
30 b = builder.get_branch()30 b = builder.get_branch()
31 tree = b.create_checkout('tree', lightweight=True)31 tree = b.create_checkout('tree', lightweight=True)
@@ -71,10 +71,10 @@
71 b'initial content\ncontent in 2\n'71 b'initial content\ncontent in 2\n'
72 b'content in 3\nnew content\n')])72 b'content in 3\nnew content\n')])
73 annotations = tree.annotate_iter('file')73 annotations = tree.annotate_iter('file')
74 self.assertEqual([(revid1, 'initial content\n'),74 self.assertEqual([(revid1, b'initial content\n'),
75 (revid2, 'content in 2\n'),75 (revid2, b'content in 2\n'),
76 (revid3, 'content in 3\n'),76 (revid3, b'content in 3\n'),
77 (b'current:', 'new content\n'),77 (b'current:', b'new content\n'),
78 ], annotations)78 ], annotations)
7979
80 def test_annotate_merge_parent_no_file(self):80 def test_annotate_merge_parent_no_file(self):
@@ -96,8 +96,8 @@
96 self.build_tree_contents([('tree/file',96 self.build_tree_contents([('tree/file',
97 b'initial content\nnew content\n')])97 b'initial content\nnew content\n')])
98 annotations = tree.annotate_iter('file')98 annotations = tree.annotate_iter('file')
99 self.assertEqual([(revid2, 'initial content\n'),99 self.assertEqual([(revid2, b'initial content\n'),
100 (b'current:', 'new content\n'),100 (b'current:', b'new content\n'),
101 ], annotations)101 ], annotations)
102102
103 def test_annotate_merge_parent_was_directory(self):103 def test_annotate_merge_parent_was_directory(self):
@@ -121,8 +121,8 @@
121 self.build_tree_contents([('tree/file',121 self.build_tree_contents([('tree/file',
122 b'initial content\nnew content\n')])122 b'initial content\nnew content\n')])
123 annotations = tree.annotate_iter('file')123 annotations = tree.annotate_iter('file')
124 self.assertEqual([(revid2, 'initial content\n'),124 self.assertEqual([(revid2, b'initial content\n'),
125 (b'current:', 'new content\n'),125 (b'current:', b'new content\n'),
126 ], annotations)126 ], annotations)
127127
128 def test_annotate_same_as_merge_parent(self):128 def test_annotate_same_as_merge_parent(self):
@@ -146,8 +146,8 @@
146 self.build_tree_contents([('tree/file',146 self.build_tree_contents([('tree/file',
147 b'initial content\ncontent in 3\n')])147 b'initial content\ncontent in 3\n')])
148 annotations = tree.annotate_iter('file')148 annotations = tree.annotate_iter('file')
149 self.assertEqual([(revid1, 'initial content\n'),149 self.assertEqual([(revid1, b'initial content\n'),
150 (revid3, 'content in 3\n'),150 (revid3, b'content in 3\n'),
151 ], annotations)151 ], annotations)
152152
153 def test_annotate_same_as_merge_parent_supersedes(self):153 def test_annotate_same_as_merge_parent_supersedes(self):
@@ -155,16 +155,16 @@
155 builder.start_series()155 builder.start_series()
156 revid1 = builder.build_snapshot(None, [156 revid1 = builder.build_snapshot(None, [
157 ('add', ('', None, 'directory', None)),157 ('add', ('', None, 'directory', None)),
158 ('add', ('file', None, 'file', 'initial content\n')),158 ('add', ('file', None, 'file', b'initial content\n')),
159 ])159 ])
160 revid2 = builder.build_snapshot([revid1], [160 revid2 = builder.build_snapshot([revid1], [
161 ('modify', ('file', 'initial content\nnew content\n')),161 ('modify', ('file', b'initial content\nnew content\n')),
162 ])162 ])
163 revid3 = builder.build_snapshot([revid2], [163 revid3 = builder.build_snapshot([revid2], [
164 ('modify', ('file', 'initial content\ncontent in 3\n')),164 ('modify', ('file', b'initial content\ncontent in 3\n')),
165 ])165 ])
166 revid4 = builder.build_snapshot([revid3], [166 revid4 = builder.build_snapshot([revid3], [
167 ('modify', ('file', 'initial content\nnew content\n')),167 ('modify', ('file', b'initial content\nnew content\n')),
168 ])168 ])
169 # In this case, the content locally is the same as content in basis169 # In this case, the content locally is the same as content in basis
170 # tree, but the merge revision states that *it* should win170 # tree, but the merge revision states that *it* should win
@@ -175,7 +175,7 @@
175 self.addCleanup(tree.unlock)175 self.addCleanup(tree.unlock)
176 tree.set_parent_ids([revid2, revid4])176 tree.set_parent_ids([revid2, revid4])
177 annotations = tree.annotate_iter('file')177 annotations = tree.annotate_iter('file')
178 self.assertEqual([(revid1, 'initial content\n'),178 self.assertEqual([(revid1, b'initial content\n'),
179 (revid4, 'new content\n'),179 (revid4, b'new content\n'),
180 ], annotations)180 ], annotations)
181181
182182
=== modified file 'breezy/tests/per_workingtree/test_executable.py'
--- breezy/tests/per_workingtree/test_executable.py 2018-05-13 16:38:44 +0000
+++ breezy/tests/per_workingtree/test_executable.py 2018-06-22 01:37:16 +0000
@@ -34,8 +34,8 @@
34 wt = self.make_branch_and_tree('b1')34 wt = self.make_branch_and_tree('b1')
35 b = wt.branch35 b = wt.branch
36 tt = TreeTransform(wt)36 tt = TreeTransform(wt)
37 tt.new_file('a', tt.root, b'a test\n', self.a_id, True)37 tt.new_file('a', tt.root, [b'a test\n'], self.a_id, True)
38 tt.new_file('b', tt.root, b'b test\n', self.b_id, False)38 tt.new_file('b', tt.root, [b'b test\n'], self.b_id, False)
39 tt.apply()39 tt.apply()
4040
41 self.wt = wt41 self.wt = wt
4242
=== modified file 'breezy/tests/per_workingtree/test_put_file.py'
--- breezy/tests/per_workingtree/test_put_file.py 2018-06-16 13:09:13 +0000
+++ breezy/tests/per_workingtree/test_put_file.py 2018-06-22 01:37:16 +0000
@@ -26,12 +26,14 @@
26 t = self.make_branch_and_tree('t1')26 t = self.make_branch_and_tree('t1')
27 t.add(['foo'], kinds=['file'])27 t.add(['foo'], kinds=['file'])
28 t.put_file_bytes_non_atomic('foo', b'barshoom')28 t.put_file_bytes_non_atomic('foo', b'barshoom')
29 self.assertEqual(b'barshoom', t.get_file('foo').read())29 with t.get_file('foo') as f:
30 self.assertEqual(b'barshoom', f.read())
3031
31 def test_put_existing_file(self):32 def test_put_existing_file(self):
32 t = self.make_branch_and_tree('t1')33 t = self.make_branch_and_tree('t1')
33 t.add(['foo'], kinds=['file'])34 t.add(['foo'], kinds=['file'])
34 t.put_file_bytes_non_atomic('foo', b'first-content')35 t.put_file_bytes_non_atomic('foo', b'first-content')
35 t.put_file_bytes_non_atomic('foo', b'barshoom')36 t.put_file_bytes_non_atomic('foo', b'barshoom')
36 self.assertEqual(b'barshoom', t.get_file('foo').read())37 with t.get_file('foo') as f:
38 self.assertEqual(b'barshoom', f.read())
3739
3840
=== modified file 'breezy/tests/test_chk_serializer.py'
--- breezy/tests/test_chk_serializer.py 2017-06-08 23:30:31 +0000
+++ breezy/tests/test_chk_serializer.py 2018-06-22 01:37:16 +0000
@@ -22,36 +22,36 @@
22 )22 )
23from . import TestCase23from . import TestCase
2424
25_working_revision_bencode1 = ('l'25_working_revision_bencode1 = (b'l'
26 'l6:formati10ee'26 b'l6:formati10ee'
27 'l9:committer54:Canonical.com Patch Queue Manager <pqm@pqm.ubuntu.com>e'27 b'l9:committer54:Canonical.com Patch Queue Manager <pqm@pqm.ubuntu.com>e'
28 'l8:timezonei3600ee'28 b'l8:timezonei3600ee'
29 'l10:propertiesd11:branch-nick6:+trunkee'29 b'l10:propertiesd11:branch-nick6:+trunkee'
30 'l9:timestamp14:1242300770.844e'30 b'l9:timestamp14:1242300770.844e'
31 'l11:revision-id50:pqm@pqm.ubuntu.com-20090514113250-jntkkpminfn3e0tze'31 b'l11:revision-id50:pqm@pqm.ubuntu.com-20090514113250-jntkkpminfn3e0tze'
32 'l10:parent-ids'32 b'l10:parent-ids'
33 'l'33 b'l'
34 '50:pqm@pqm.ubuntu.com-20090514104039-kggemn7lrretzpvc'34 b'50:pqm@pqm.ubuntu.com-20090514104039-kggemn7lrretzpvc'
35 '48:jelmer@samba.org-20090510012654-jp9ufxquekaokbeo'35 b'48:jelmer@samba.org-20090510012654-jp9ufxquekaokbeo'
36 'ee'36 b'ee'
37 'l14:inventory-sha140:4a2c7fb50e077699242cf6eb16a61779c7b680a7e'37 b'l14:inventory-sha140:4a2c7fb50e077699242cf6eb16a61779c7b680a7e'
38 'l7:message35:(Jelmer) Move dpush to InterBranch.e'38 b'l7:message35:(Jelmer) Move dpush to InterBranch.e'
39 'e')39 b'e')
4040
41_working_revision_bencode1_no_timezone = ('l'41_working_revision_bencode1_no_timezone = (b'l'
42 'l6:formati10ee'42 b'l6:formati10ee'
43 'l9:committer54:Canonical.com Patch Queue Manager <pqm@pqm.ubuntu.com>e'43 b'l9:committer54:Canonical.com Patch Queue Manager <pqm@pqm.ubuntu.com>e'
44 'l9:timestamp14:1242300770.844e'44 b'l9:timestamp14:1242300770.844e'
45 'l10:propertiesd11:branch-nick6:+trunkee'45 b'l10:propertiesd11:branch-nick6:+trunkee'
46 'l11:revision-id50:pqm@pqm.ubuntu.com-20090514113250-jntkkpminfn3e0tze'46 b'l11:revision-id50:pqm@pqm.ubuntu.com-20090514113250-jntkkpminfn3e0tze'
47 'l10:parent-ids'47 b'l10:parent-ids'
48 'l'48 b'l'
49 '50:pqm@pqm.ubuntu.com-20090514104039-kggemn7lrretzpvc'49 b'50:pqm@pqm.ubuntu.com-20090514104039-kggemn7lrretzpvc'
50 '48:jelmer@samba.org-20090510012654-jp9ufxquekaokbeo'50 b'48:jelmer@samba.org-20090510012654-jp9ufxquekaokbeo'
51 'ee'51 b'ee'
52 'l14:inventory-sha140:4a2c7fb50e077699242cf6eb16a61779c7b680a7e'52 b'l14:inventory-sha140:4a2c7fb50e077699242cf6eb16a61779c7b680a7e'
53 'l7:message35:(Jelmer) Move dpush to InterBranch.e'53 b'l7:message35:(Jelmer) Move dpush to InterBranch.e'
54 'e')54 b'e')
5555
5656
57class TestBEncodeSerializer1(TestCase):57class TestBEncodeSerializer1(TestCase):
@@ -91,19 +91,19 @@
91 self.assertEqual(orig_rev, new_rev)91 self.assertEqual(orig_rev, new_rev)
9292
93 def test_roundtrips_non_ascii(self):93 def test_roundtrips_non_ascii(self):
94 rev = Revision("revid1")94 rev = Revision(b"revid1")
95 rev.message = u"\n\xe5me"95 rev.message = u"\n\xe5me"
96 rev.committer = u'Erik B\xe5gfors'96 rev.committer = u'Erik B\xe5gfors'
97 rev.timestamp = 124238545297 rev.timestamp = 1242385452
98 rev.inventory_sha1 = "4a2c7fb50e077699242cf6eb16a61779c7b680a7"98 rev.inventory_sha1 = b"4a2c7fb50e077699242cf6eb16a61779c7b680a7"
99 rev.timezone = 360099 rev.timezone = 3600
100 self.assertRoundTrips(chk_bencode_serializer, rev)100 self.assertRoundTrips(chk_bencode_serializer, rev)
101101
102 def test_roundtrips_xml_invalid_chars(self):102 def test_roundtrips_xml_invalid_chars(self):
103 rev = Revision("revid1")103 rev = Revision(b"revid1")
104 rev.message = "\t\ue000"104 rev.message = "\t\ue000"
105 rev.committer = u'Erik B\xe5gfors'105 rev.committer = u'Erik B\xe5gfors'
106 rev.timestamp = 1242385452106 rev.timestamp = 1242385452
107 rev.timezone = 3600107 rev.timezone = 3600
108 rev.inventory_sha1 = "4a2c7fb50e077699242cf6eb16a61779c7b680a7"108 rev.inventory_sha1 = b"4a2c7fb50e077699242cf6eb16a61779c7b680a7"
109 self.assertRoundTrips(chk_bencode_serializer, rev)109 self.assertRoundTrips(chk_bencode_serializer, rev)
110110
=== modified file 'breezy/tests/test_clean_tree.py'
--- breezy/tests/test_clean_tree.py 2017-11-12 13:53:51 +0000
+++ breezy/tests/test_clean_tree.py 2018-06-22 01:37:16 +0000
@@ -57,14 +57,13 @@
57 os.mkdir('branch')57 os.mkdir('branch')
58 tree = ControlDir.create_standalone_workingtree('branch')58 tree = ControlDir.create_standalone_workingtree('branch')
59 transport = tree.controldir.root_transport59 transport = tree.controldir.root_transport
60 transport.put_bytes('.bzrignore', '*~\n*.pyc\n.bzrignore\n')60 transport.put_bytes('.bzrignore', b'*~\n*.pyc\n.bzrignore\n')
61 transport.put_bytes('file.BASE', 'contents')61 transport.put_bytes('file.BASE', b'contents')
62 tree.lock_write()62 with tree.lock_write():
63 try:
64 self.assertEqual(len(list(iter_deletables(tree, unknown=True))), 1)63 self.assertEqual(len(list(iter_deletables(tree, unknown=True))), 1)
65 transport.put_bytes('file', 'contents')64 transport.put_bytes('file', b'contents')
66 transport.put_bytes('file~', 'contents')65 transport.put_bytes('file~', b'contents')
67 transport.put_bytes('file.pyc', 'contents')66 transport.put_bytes('file.pyc', b'contents')
68 dels = sorted([r for a, r in iter_deletables(tree, unknown=True)])67 dels = sorted([r for a, r in iter_deletables(tree, unknown=True)])
69 self.assertEqual(['file', 'file.BASE'], dels)68 self.assertEqual(['file', 'file.BASE'], dels)
7069
@@ -77,8 +76,6 @@
7776
78 dels = [r for a, r in iter_deletables(tree, unknown=False)]77 dels = [r for a, r in iter_deletables(tree, unknown=False)]
79 self.assertEqual([], dels)78 self.assertEqual([], dels)
80 finally:
81 tree.unlock()
8279
83 def test_delete_items_warnings(self):80 def test_delete_items_warnings(self):
84 """Ensure delete_items issues warnings on EACCES. (bug #430785)81 """Ensure delete_items issues warnings on EACCES. (bug #430785)
8582
=== modified file 'breezy/tests/test_commit.py'
--- breezy/tests/test_commit.py 2018-06-22 01:37:16 +0000
+++ breezy/tests/test_commit.py 2018-06-22 01:37:16 +0000
@@ -219,7 +219,7 @@
219 with open('hello', 'w') as f: f.write('hello')219 with open('hello', 'w') as f: f.write('hello')
220 with open('buongia', 'w') as f: f.write('buongia')220 with open('buongia', 'w') as f: f.write('buongia')
221 wt.add(['hello', 'buongia'],221 wt.add(['hello', 'buongia'],
222 ['hello-id', 'buongia-id'])222 [b'hello-id', b'buongia-id'])
223 wt.commit(message='add files',223 wt.commit(message='add files',
224 rev_id=b'test@rev-1')224 rev_id=b'test@rev-1')
225225
@@ -428,7 +428,7 @@
428 from ..testament import Testament428 from ..testament import Testament
429 # monkey patch gpg signing mechanism429 # monkey patch gpg signing mechanism
430 breezy.gpg.GPGStrategy = breezy.gpg.LoopbackGPGStrategy430 breezy.gpg.GPGStrategy = breezy.gpg.LoopbackGPGStrategy
431 conf = config.MemoryStack('''431 conf = config.MemoryStack(b'''
432create_signatures=always432create_signatures=always
433''')433''')
434 commit.Commit(config_stack=conf).commit(434 commit.Commit(config_stack=conf).commit(
@@ -454,7 +454,7 @@
454 try:454 try:
455 # monkey patch gpg signing mechanism455 # monkey patch gpg signing mechanism
456 breezy.gpg.GPGStrategy = breezy.gpg.DisabledGPGStrategy456 breezy.gpg.GPGStrategy = breezy.gpg.DisabledGPGStrategy
457 conf = config.MemoryStack('''457 conf = config.MemoryStack(b'''
458create_signatures=always458create_signatures=always
459''')459''')
460 self.assertRaises(breezy.gpg.SigningFailed,460 self.assertRaises(breezy.gpg.SigningFailed,
@@ -478,7 +478,7 @@
478 calls.append('called')478 calls.append('called')
479 breezy.ahook = called479 breezy.ahook = called
480 try:480 try:
481 conf = config.MemoryStack('post_commit=breezy.ahook breezy.ahook')481 conf = config.MemoryStack(b'post_commit=breezy.ahook breezy.ahook')
482 commit.Commit(config_stack=conf).commit(482 commit.Commit(config_stack=conf).commit(
483 message = "base", allow_pointless=True, rev_id=b'A',483 message = "base", allow_pointless=True, rev_id=b'A',
484 working_tree = wt)484 working_tree = wt)
@@ -758,7 +758,7 @@
758 tree = self.make_branch_and_tree('foo')758 tree = self.make_branch_and_tree('foo')
759 # pending merge would turn into a left parent759 # pending merge would turn into a left parent
760 tree.commit('commit 1')760 tree.commit('commit 1')
761 tree.add_parent_tree_id('example')761 tree.add_parent_tree_id(b'example')
762 self.build_tree(['foo/bar', 'foo/baz'])762 self.build_tree(['foo/bar', 'foo/baz'])
763 tree.add(['bar', 'baz'])763 tree.add(['bar', 'baz'])
764 err = self.assertRaises(CannotCommitSelectedFileMerge,764 err = self.assertRaises(CannotCommitSelectedFileMerge,
765765
=== modified file 'breezy/tests/test_config.py'
--- breezy/tests/test_config.py 2018-06-22 01:37:16 +0000
+++ breezy/tests/test_config.py 2018-06-22 01:37:16 +0000
@@ -395,7 +395,7 @@
395 return 'vimdiff -fo @new_path @old_path'395 return 'vimdiff -fo @new_path @old_path'
396396
397397
398bool_config = """[DEFAULT]398bool_config = b"""[DEFAULT]
399active = true399active = true
400inactive = false400inactive = false
401[UPPERCASE]401[UPPERCASE]
@@ -423,7 +423,7 @@
423 outfile = BytesIO()423 outfile = BytesIO()
424 co.write(outfile=outfile)424 co.write(outfile=outfile)
425 lines = outfile.getvalue().splitlines()425 lines = outfile.getvalue().splitlines()
426 self.assertEqual(lines, ['test = "foo#bar"'])426 self.assertEqual(lines, [b'test = "foo#bar"'])
427 co2 = config.ConfigObj(lines)427 co2 = config.ConfigObj(lines)
428 self.assertEqual(co2['test'], 'foo#bar')428 self.assertEqual(co2['test'], 'foo#bar')
429429
@@ -1628,14 +1628,14 @@
1628 def test_load_non_ascii(self):1628 def test_load_non_ascii(self):
1629 """Ensure we display a proper error on non-ascii, non utf-8 content."""1629 """Ensure we display a proper error on non-ascii, non utf-8 content."""
1630 t = self.get_transport()1630 t = self.get_transport()
1631 t.put_bytes('foo.conf', 'user=foo\n#\xff\n')1631 t.put_bytes('foo.conf', b'user=foo\n#\xff\n')
1632 conf = config.TransportConfig(t, 'foo.conf')1632 conf = config.TransportConfig(t, 'foo.conf')
1633 self.assertRaises(config.ConfigContentError, conf._get_configobj)1633 self.assertRaises(config.ConfigContentError, conf._get_configobj)
16341634
1635 def test_load_erroneous_content(self):1635 def test_load_erroneous_content(self):
1636 """Ensure we display a proper error on content that can't be parsed."""1636 """Ensure we display a proper error on content that can't be parsed."""
1637 t = self.get_transport()1637 t = self.get_transport()
1638 t.put_bytes('foo.conf', '[open_section\n')1638 t.put_bytes('foo.conf', b'[open_section\n')
1639 conf = config.TransportConfig(t, 'foo.conf')1639 conf = config.TransportConfig(t, 'foo.conf')
1640 self.assertRaises(config.ParseConfigError, conf._get_configobj)1640 self.assertRaises(config.ParseConfigError, conf._get_configobj)
16411641
@@ -2552,14 +2552,14 @@
2552 def test_load_non_ascii(self):2552 def test_load_non_ascii(self):
2553 """Ensure we display a proper error on non-ascii, non utf-8 content."""2553 """Ensure we display a proper error on non-ascii, non utf-8 content."""
2554 t = self.get_transport()2554 t = self.get_transport()
2555 t.put_bytes('foo.conf', 'user=foo\n#%s\n' % (self.invalid_utf8_char,))2555 t.put_bytes('foo.conf', b'user=foo\n#%s\n' % (self.invalid_utf8_char,))
2556 store = config.TransportIniFileStore(t, 'foo.conf')2556 store = config.TransportIniFileStore(t, 'foo.conf')
2557 self.assertRaises(config.ConfigContentError, store.load)2557 self.assertRaises(config.ConfigContentError, store.load)
25582558
2559 def test_load_erroneous_content(self):2559 def test_load_erroneous_content(self):
2560 """Ensure we display a proper error on content that can't be parsed."""2560 """Ensure we display a proper error on content that can't be parsed."""
2561 t = self.get_transport()2561 t = self.get_transport()
2562 t.put_bytes('foo.conf', '[open_section\n')2562 t.put_bytes('foo.conf', b'[open_section\n')
2563 store = config.TransportIniFileStore(t, 'foo.conf')2563 store = config.TransportIniFileStore(t, 'foo.conf')
2564 self.assertRaises(config.ParseConfigError, store.load)2564 self.assertRaises(config.ParseConfigError, store.load)
25652565
@@ -3350,9 +3350,9 @@
33503350
3351 def test_get_first_definition(self):3351 def test_get_first_definition(self):
3352 store1 = config.IniFileStore()3352 store1 = config.IniFileStore()
3353 store1._load_from_string('foo=bar')3353 store1._load_from_string(b'foo=bar')
3354 store2 = config.IniFileStore()3354 store2 = config.IniFileStore()
3355 store2._load_from_string('foo=baz')3355 store2._load_from_string(b'foo=baz')
3356 conf = config.Stack([store1.get_sections, store2.get_sections])3356 conf = config.Stack([store1.get_sections, store2.get_sections])
3357 self.assertEqual('bar', conf.get('foo'))3357 self.assertEqual('bar', conf.get('foo'))
33583358
@@ -4153,7 +4153,7 @@
4153 def setUp(self):4153 def setUp(self):
4154 super(TestAuthenticationConfigFilePermissions, self).setUp()4154 super(TestAuthenticationConfigFilePermissions, self).setUp()
4155 self.path = osutils.pathjoin(self.test_dir, 'authentication.conf')4155 self.path = osutils.pathjoin(self.test_dir, 'authentication.conf')
4156 with open(self.path, 'w') as f:4156 with open(self.path, 'wb') as f:
4157 f.write(b"""[broken]4157 f.write(b"""[broken]
4158scheme=ftp4158scheme=ftp
4159user=joe4159user=joe
41604160
=== modified file 'breezy/tests/test_diff.py'
--- breezy/tests/test_diff.py 2018-06-22 01:37:16 +0000
+++ breezy/tests/test_diff.py 2018-06-22 01:37:16 +0000
@@ -564,12 +564,12 @@
564 tree = self.make_branch_and_tree('tree')564 tree = self.make_branch_and_tree('tree')
565565
566 tt = transform.TreeTransform(tree)566 tt = transform.TreeTransform(tree)
567 tt.new_file('a', tt.root, 'contents\n', 'a-id', True)567 tt.new_file('a', tt.root, ['contents\n'], b'a-id', True)
568 tt.new_file('b', tt.root, 'contents\n', 'b-id', False)568 tt.new_file('b', tt.root, ['contents\n'], b'b-id', False)
569 tt.new_file('c', tt.root, 'contents\n', 'c-id', True)569 tt.new_file('c', tt.root, ['contents\n'], b'c-id', True)
570 tt.new_file('d', tt.root, 'contents\n', 'd-id', False)570 tt.new_file('d', tt.root, ['contents\n'], b'd-id', False)
571 tt.new_file('e', tt.root, 'contents\n', 'control-e-id', True)571 tt.new_file('e', tt.root, ['contents\n'], b'control-e-id', True)
572 tt.new_file('f', tt.root, 'contents\n', 'control-f-id', False)572 tt.new_file('f', tt.root, ['contents\n'], b'control-f-id', False)
573 tt.apply()573 tt.apply()
574 tree.commit('one', rev_id=b'rev-1')574 tree.commit('one', rev_id=b'rev-1')
575575
576576
=== modified file 'breezy/tests/test_generate_ids.py'
--- breezy/tests/test_generate_ids.py 2017-11-12 13:53:51 +0000
+++ breezy/tests/test_generate_ids.py 2018-06-22 01:37:16 +0000
@@ -104,7 +104,7 @@
104 def test_gen_root_id(self):104 def test_gen_root_id(self):
105 # Mostly just make sure gen_root_id() exists105 # Mostly just make sure gen_root_id() exists
106 root_id = generate_ids.gen_root_id()106 root_id = generate_ids.gen_root_id()
107 self.assertStartsWith(root_id, 'tree_root-')107 self.assertStartsWith(root_id, b'tree_root-')
108108
109109
110class TestGenRevisionId(tests.TestCase):110class TestGenRevisionId(tests.TestCase):
111111
=== modified file 'breezy/tests/test_lockable_files.py'
--- breezy/tests/test_lockable_files.py 2017-08-27 22:42:47 +0000
+++ breezy/tests/test_lockable_files.py 2018-06-22 01:37:16 +0000
@@ -119,7 +119,7 @@
119 # This test does not apply, because this lockable refuses119 # This test does not apply, because this lockable refuses
120 # tokens.120 # tokens.
121 return121 return
122 different_token = token + 'xxx'122 different_token = token + b'xxx'
123 # Re-using the same lockable instance with a different token will123 # Re-using the same lockable instance with a different token will
124 # raise TokenMismatch.124 # raise TokenMismatch.
125 self.assertRaises(errors.TokenMismatch,125 self.assertRaises(errors.TokenMismatch,
126126
=== modified file 'breezy/tests/test_merge_core.py'
--- breezy/tests/test_merge_core.py 2018-06-22 01:37:16 +0000
+++ breezy/tests/test_merge_core.py 2018-06-22 01:37:16 +0000
@@ -72,7 +72,7 @@
72 base=True, other=True):72 base=True, other=True):
73 def new_file(tt):73 def new_file(tt):
74 parent_id = tt.trans_id_file_id(parent)74 parent_id = tt.trans_id_file_id(parent)
75 tt.new_file(name, parent_id, contents, id, executable)75 tt.new_file(name, parent_id, [contents], id, executable)
76 for option, tt in self.selected_transforms(this, base, other):76 for option, tt in self.selected_transforms(this, base, other):
77 if option is True:77 if option is True:
78 new_file(tt)78 new_file(tt)
@@ -160,7 +160,7 @@
160 for contents, tt in self.selected_transforms(this, base, other):160 for contents, tt in self.selected_transforms(this, base, other):
161 trans_id = tt.trans_id_file_id(file_id)161 trans_id = tt.trans_id_file_id(file_id)
162 tt.cancel_creation(trans_id)162 tt.cancel_creation(trans_id)
163 tt.create_file(contents, trans_id)163 tt.create_file([contents], trans_id)
164164
165 def change_target(self, id, base=None, this=None, other=None):165 def change_target(self, id, base=None, this=None, other=None):
166 for target, tt in self.selected_transforms(this, base, other):166 for target, tt in self.selected_transforms(this, base, other):
@@ -230,56 +230,56 @@
230 def test_change_name(self):230 def test_change_name(self):
231 """Test renames"""231 """Test renames"""
232 builder = MergeBuilder(getcwd())232 builder = MergeBuilder(getcwd())
233 builder.add_file("1", builder.tree_root, "name1", "hello1", True)233 builder.add_file(b"1", builder.tree_root, "name1", b"hello1", True)
234 builder.change_name("1", other="name2")234 builder.change_name(b"1", other="name2")
235 builder.add_file("2", builder.tree_root, "name3", "hello2", True)235 builder.add_file(b"2", builder.tree_root, "name3", b"hello2", True)
236 builder.change_name("2", base="name4")236 builder.change_name(b"2", base="name4")
237 builder.add_file("3", builder.tree_root, "name5", "hello3", True)237 builder.add_file(b"3", builder.tree_root, "name5", b"hello3", True)
238 builder.change_name("3", this="name6")238 builder.change_name(b"3", this="name6")
239 builder.merge()239 builder.merge()
240 builder.cleanup()240 builder.cleanup()
241 builder = MergeBuilder(getcwd())241 builder = MergeBuilder(getcwd())
242 builder.add_file("1", builder.tree_root, "name1", "hello1", False)242 builder.add_file(b"1", builder.tree_root, "name1", b"hello1", False)
243 builder.change_name("1", other="name2", this="name3")243 builder.change_name(b"1", other="name2", this="name3")
244 conflicts = builder.merge()244 conflicts = builder.merge()
245 self.assertEqual(conflicts, [PathConflict('name3', 'name2', '1')])245 self.assertEqual(conflicts, [PathConflict('name3', 'name2', b'1')])
246 builder.cleanup()246 builder.cleanup()
247247
248 def test_merge_one(self):248 def test_merge_one(self):
249 builder = MergeBuilder(getcwd())249 builder = MergeBuilder(getcwd())
250 builder.add_file("1", builder.tree_root, "name1", "hello1", True)250 builder.add_file(b"1", builder.tree_root, "name1", b"hello1", True)
251 builder.change_contents("1", other="text4")251 builder.change_contents(b"1", other=b"text4")
252 builder.add_file("2", builder.tree_root, "name2", "hello1", True)252 builder.add_file(b"2", builder.tree_root, "name2", b"hello1", True)
253 builder.change_contents("2", other="text4")253 builder.change_contents(b"2", other=b"text4")
254 builder.merge(interesting_files=["name1"])254 builder.merge(interesting_files=["name1"])
255 self.assertEqual(builder.this.get_file("name1").read(), "text4" )255 self.assertEqual(builder.this.get_file("name1").read(), b"text4" )
256 self.assertEqual(builder.this.get_file("name2").read(), "hello1" )256 self.assertEqual(builder.this.get_file("name2").read(), b"hello1" )
257 builder.cleanup()257 builder.cleanup()
258258
259 def test_file_moves(self):259 def test_file_moves(self):
260 """Test moves"""260 """Test moves"""
261 builder = MergeBuilder(getcwd())261 builder = MergeBuilder(getcwd())
262 builder.add_dir("1", builder.tree_root, "dir1")262 builder.add_dir(b"1", builder.tree_root, "dir1")
263 builder.add_dir("2", builder.tree_root, "dir2")263 builder.add_dir(b"2", builder.tree_root, "dir2")
264 builder.add_file("3", "1", "file1", "hello1", True)264 builder.add_file(b"3", "1", "file1", b"hello1", True)
265 builder.add_file("4", "1", "file2", "hello2", True)265 builder.add_file(b"4", "1", "file2", b"hello2", True)
266 builder.add_file("5", "1", "file3", "hello3", True)266 builder.add_file(b"5", "1", "file3", b"hello3", True)
267 builder.change_parent("3", other="2")267 builder.change_parent(b"3", other="2")
268 builder.change_parent("4", this="2")268 builder.change_parent(b"4", this="2")
269 builder.change_parent("5", base="2")269 builder.change_parent(b"5", base="2")
270 builder.merge()270 builder.merge()
271 builder.cleanup()271 builder.cleanup()
272272
273 builder = MergeBuilder(getcwd())273 builder = MergeBuilder(getcwd())
274 builder.add_dir("1", builder.tree_root, "dir1")274 builder.add_dir(b"1", builder.tree_root, "dir1")
275 builder.add_dir("2", builder.tree_root, "dir2")275 builder.add_dir(b"2", builder.tree_root, "dir2")
276 builder.add_dir("3", builder.tree_root, "dir3")276 builder.add_dir(b"3", builder.tree_root, "dir3")
277 builder.add_file("4", "1", "file1", "hello1", False)277 builder.add_file(b"4", "1", "file1", b"hello1", False)
278 builder.change_parent("4", other="2", this="3")278 builder.change_parent(b"4", other="2", this="3")
279 conflicts = builder.merge()279 conflicts = builder.merge()
280 path2 = pathjoin('dir2', 'file1')280 path2 = pathjoin('dir2', 'file1')
281 path3 = pathjoin('dir3', 'file1')281 path3 = pathjoin('dir3', 'file1')
282 self.assertEqual(conflicts, [PathConflict(path3, path2, '4')])282 self.assertEqual(conflicts, [PathConflict(path3, path2, b'4')])
283 builder.cleanup()283 builder.cleanup()
284284
285 def test_contents_merge(self):285 def test_contents_merge(self):
@@ -303,10 +303,10 @@
303 def test_reprocess_weave(self):303 def test_reprocess_weave(self):
304 # Reprocess works on weaves, and behaves as expected304 # Reprocess works on weaves, and behaves as expected
305 builder = MergeBuilder(getcwd())305 builder = MergeBuilder(getcwd())
306 builder.add_file('a', builder.tree_root, 'blah', 'a', False)306 builder.add_file(b'a', builder.tree_root, 'blah', b'a', False)
307 builder.change_contents('a', this='b\nc\nd\ne\n', other='z\nc\nd\ny\n')307 builder.change_contents(b'a', this=b'b\nc\nd\ne\n', other=b'z\nc\nd\ny\n')
308 builder.merge(WeaveMerger, reprocess=True)308 builder.merge(WeaveMerger, reprocess=True)
309 expected = """<<<<<<< TREE309 expected = b"""<<<<<<< TREE
310b310b
311=======311=======
312z312z
@@ -332,23 +332,23 @@
332332
333 def contents_test_success(self, merge_factory):333 def contents_test_success(self, merge_factory):
334 builder = MergeBuilder(getcwd())334 builder = MergeBuilder(getcwd())
335 builder.add_file("1", builder.tree_root, "name1", "text1", True)335 builder.add_file(b"1", builder.tree_root, "name1", b"text1", True)
336 builder.change_contents("1", other="text4")336 builder.change_contents(b"1", other=b"text4")
337 builder.add_file("2", builder.tree_root, "name3", "text2", False)337 builder.add_file(b"2", builder.tree_root, "name3", b"text2", False)
338 builder.change_contents("2", base="text5")338 builder.change_contents(b"2", base=b"text5")
339 builder.add_file("3", builder.tree_root, "name5", "text3", True)339 builder.add_file(b"3", builder.tree_root, "name5", b"text3", True)
340 builder.add_file("4", builder.tree_root, "name6", "text4", True)340 builder.add_file(b"4", builder.tree_root, "name6", b"text4", True)
341 builder.remove_file("4", base=True)341 builder.remove_file(b"4", base=True)
342 builder.add_file("5", builder.tree_root, "name7", "a\nb\nc\nd\ne\nf\n",342 builder.add_file(b"5", builder.tree_root, "name7", b"a\nb\nc\nd\ne\nf\n",
343 True)343 True)
344 builder.change_contents("5", other="a\nz\nc\nd\ne\nf\n",344 builder.change_contents(b"5", other=b"a\nz\nc\nd\ne\nf\n",
345 this="a\nb\nc\nd\ne\nz\n")345 this=b"a\nb\nc\nd\ne\nz\n")
346 conflicts = builder.merge(merge_factory)346 conflicts = builder.merge(merge_factory)
347 try:347 try:
348 self.assertEqual([], conflicts)348 self.assertEqual([], conflicts)
349 self.assertEqual("text4", builder.this.get_file("name1").read())349 self.assertEqual(b"text4", builder.this.get_file("name1").read())
350 self.assertEqual("text2", builder.this.get_file("name3").read())350 self.assertEqual(b"text2", builder.this.get_file("name3").read())
351 self.assertEqual("a\nz\nc\nd\ne\nz\n",351 self.assertEqual(b"a\nz\nc\nd\ne\nz\n",
352 builder.this.get_file("name7").read())352 builder.this.get_file("name7").read())
353 self.assertTrue(builder.this.is_executable("name1"))353 self.assertTrue(builder.this.is_executable("name1"))
354 self.assertFalse(builder.this.is_executable("name3"))354 self.assertFalse(builder.this.is_executable("name3"))
@@ -360,18 +360,18 @@
360360
361 def contents_test_conflicts(self, merge_factory):361 def contents_test_conflicts(self, merge_factory):
362 builder = MergeBuilder(getcwd())362 builder = MergeBuilder(getcwd())
363 builder.add_file("1", builder.tree_root, "name1", "text1", True)363 builder.add_file(b"1", builder.tree_root, "name1", b"text1", True)
364 builder.change_contents("1", other="text4", this="text3")364 builder.change_contents("1", other=b"text4", this=b"text3")
365 builder.add_file("2", builder.tree_root, "name2", "text1", True)365 builder.add_file(b"2", builder.tree_root, "name2", b"text1", True)
366 builder.change_contents("2", other="\x00", this="text3")366 builder.change_contents("2", other=b"\x00", this="text3")
367 builder.add_file("3", builder.tree_root, "name3", "text5", False)367 builder.add_file(b"3", builder.tree_root, "name3", b"text5", False)
368 builder.change_perms("3", this=True)368 builder.change_perms(b"3", this=True)
369 builder.change_contents('3', this='moretext')369 builder.change_contents(b'3', this=b'moretext')
370 builder.remove_file('3', other=True)370 builder.remove_file(b'3', other=True)
371 conflicts = builder.merge(merge_factory)371 conflicts = builder.merge(merge_factory)
372 self.assertEqual(conflicts, [TextConflict('name1', file_id='1'),372 self.assertEqual(conflicts, [TextConflict('name1', file_id=b'1'),
373 ContentsConflict('name2', file_id='2'),373 ContentsConflict('name2', file_id=b'2'),
374 ContentsConflict('name3', file_id='3')])374 ContentsConflict('name3', file_id=b'3')])
375 self.assertEqual(375 self.assertEqual(
376 builder.this.get_file(builder.this.id2path(b'2')).read(),376 builder.this.get_file(builder.this.id2path(b'2')).read(),
377 '\x00')377 '\x00')
@@ -380,22 +380,22 @@
380 def test_symlink_conflicts(self):380 def test_symlink_conflicts(self):
381 if sys.platform != "win32":381 if sys.platform != "win32":
382 builder = MergeBuilder(getcwd())382 builder = MergeBuilder(getcwd())
383 builder.add_symlink("2", builder.tree_root, "name2", "target1")383 builder.add_symlink(b"2", builder.tree_root, "name2", "target1")
384 builder.change_target("2", other="target4", base="text3")384 builder.change_target(b"2", other="target4", base="text3")
385 conflicts = builder.merge()385 conflicts = builder.merge()
386 self.assertEqual(conflicts, [ContentsConflict('name2',386 self.assertEqual(conflicts, [ContentsConflict('name2',
387 file_id='2')])387 file_id=b'2')])
388 builder.cleanup()388 builder.cleanup()
389389
390 def test_symlink_merge(self):390 def test_symlink_merge(self):
391 if sys.platform != "win32":391 if sys.platform != "win32":
392 builder = MergeBuilder(getcwd())392 builder = MergeBuilder(getcwd())
393 builder.add_symlink("1", builder.tree_root, "name1", "target1")393 builder.add_symlink(b"1", builder.tree_root, "name1", "target1")
394 builder.add_symlink("2", builder.tree_root, "name2", "target1")394 builder.add_symlink(b"2", builder.tree_root, "name2", "target1")
395 builder.add_symlink("3", builder.tree_root, "name3", "target1")395 builder.add_symlink(b"3", builder.tree_root, "name3", "target1")
396 builder.change_target("1", this="target2")396 builder.change_target(b"1", this="target2")
397 builder.change_target("2", base="target2")397 builder.change_target(b"2", base="target2")
398 builder.change_target("3", other="target2")398 builder.change_target(b"3", other="target2")
399 builder.merge()399 builder.merge()
400 self.assertEqual(builder.this.get_symlink_target("name1"), "target2")400 self.assertEqual(builder.this.get_symlink_target("name1"), "target2")
401 self.assertEqual(builder.this.get_symlink_target("name2"), "target1")401 self.assertEqual(builder.this.get_symlink_target("name2"), "target1")
@@ -404,22 +404,22 @@
404404
405 def test_no_passive_add(self):405 def test_no_passive_add(self):
406 builder = MergeBuilder(getcwd())406 builder = MergeBuilder(getcwd())
407 builder.add_file("1", builder.tree_root, "name1", "text1", True)407 builder.add_file(b"1", builder.tree_root, "name1", b"text1", True)
408 builder.remove_file("1", this=True)408 builder.remove_file(b"1", this=True)
409 builder.merge()409 builder.merge()
410 builder.cleanup()410 builder.cleanup()
411411
412 def test_perms_merge(self):412 def test_perms_merge(self):
413 builder = MergeBuilder(getcwd())413 builder = MergeBuilder(getcwd())
414 builder.add_file("1", builder.tree_root, "name1", "text1", True)414 builder.add_file(b"1", builder.tree_root, "name1", b"text1", True)
415 builder.change_perms("1", other=False)415 builder.change_perms(b"1", other=False)
416 builder.add_file("2", builder.tree_root, "name2", "text2", True)416 builder.add_file(b"2", builder.tree_root, "name2", b"text2", True)
417 builder.change_perms("2", base=False)417 builder.change_perms(b"2", base=False)
418 builder.add_file("3", builder.tree_root, "name3", "text3", True)418 builder.add_file(b"3", builder.tree_root, "name3", b"text3", True)
419 builder.change_perms("3", this=False)419 builder.change_perms(b"3", this=False)
420 builder.add_file('4', builder.tree_root, 'name4', 'text4', False)420 builder.add_file(b'4', builder.tree_root, 'name4', b'text4', False)
421 builder.change_perms('4', this=True)421 builder.change_perms(b'4', this=True)
422 builder.remove_file('4', base=True)422 builder.remove_file(b'4', base=True)
423 builder.merge()423 builder.merge()
424 self.assertIs(builder.this.is_executable("name1"), False)424 self.assertIs(builder.this.is_executable("name1"), False)
425 self.assertIs(builder.this.is_executable("name2"), True)425 self.assertIs(builder.this.is_executable("name2"), True)
@@ -428,18 +428,18 @@
428428
429 def test_new_suffix(self):429 def test_new_suffix(self):
430 builder = MergeBuilder(getcwd())430 builder = MergeBuilder(getcwd())
431 builder.add_file("1", builder.tree_root, "name1", "text1", True)431 builder.add_file(b"1", builder.tree_root, "name1", b"text1", True)
432 builder.change_contents("1", other="text3")432 builder.change_contents(b"1", other=b"text3")
433 builder.add_file("2", builder.tree_root, "name1.new", "text2", True)433 builder.add_file(b"2", builder.tree_root, "name1.new", b"text2", True)
434 builder.merge()434 builder.merge()
435 os.lstat(builder.this.abspath(builder.this.id2path("2")))435 os.lstat(builder.this.abspath(builder.this.id2path(b"2")))
436 builder.cleanup()436 builder.cleanup()
437437
438 def test_spurious_conflict(self):438 def test_spurious_conflict(self):
439 builder = MergeBuilder(getcwd())439 builder = MergeBuilder(getcwd())
440 builder.add_file("1", builder.tree_root, "name1", "text1", False)440 builder.add_file(b"1", builder.tree_root, "name1", b"text1", False)
441 builder.remove_file("1", other=True)441 builder.remove_file(b"1", other=True)
442 builder.add_file("2", builder.tree_root, "name1", "text1", False,442 builder.add_file(b"2", builder.tree_root, "name1", b"text1", False,
443 this=False, base=False)443 this=False, base=False)
444 conflicts = builder.merge()444 conflicts = builder.merge()
445 self.assertEqual(conflicts, [])445 self.assertEqual(conflicts, [])
@@ -447,11 +447,11 @@
447447
448 def test_merge_one_renamed(self):448 def test_merge_one_renamed(self):
449 builder = MergeBuilder(getcwd())449 builder = MergeBuilder(getcwd())
450 builder.add_file('1', builder.tree_root, 'name1', 'text1a', False)450 builder.add_file(b'1', builder.tree_root, 'name1', b'text1a', False)
451 builder.change_name('1', this='name2')451 builder.change_name(b'1', this='name2')
452 builder.change_contents('1', other='text2')452 builder.change_contents(b'1', other=b'text2')
453 builder.merge(interesting_files=['name2'])453 builder.merge(interesting_files=['name2'])
454 self.assertEqual('text2', builder.this.get_file('name2').read())454 self.assertEqual(b'text2', builder.this.get_file('name2').read())
455 builder.cleanup()455 builder.cleanup()
456456
457457
@@ -525,22 +525,22 @@
525 # It isn't trivial to create foo.BASE because it tries to look up525 # It isn't trivial to create foo.BASE because it tries to look up
526 # attributes like 'executable' in A.526 # attributes like 'executable' in A.
527 builder.build_snapshot(None, [527 builder.build_snapshot(None, [
528 ('add', ('', 'TREE_ROOT', 'directory', None))],528 ('add', ('', b'TREE_ROOT', 'directory', None))],
529 revision_id=b'A-id')529 revision_id=b'A-id')
530 builder.build_snapshot(['A-id'], [], revision_id=b'B-id')530 builder.build_snapshot([b'A-id'], [], revision_id=b'B-id')
531 builder.build_snapshot(['A-id'], [531 builder.build_snapshot([b'A-id'], [
532 ('add', ('foo', 'foo-id', 'file', 'orig\ncontents\n'))],532 ('add', ('foo', b'foo-id', 'file', b'orig\ncontents\n'))],
533 revision_id=b'C-id')533 revision_id=b'C-id')
534 builder.build_snapshot(['B-id', 'C-id'], [534 builder.build_snapshot([b'B-id', b'C-id'], [
535 ('add', ('foo', 'foo-id', 'file', 'orig\ncontents\nand D\n'))],535 ('add', ('foo', b'foo-id', 'file', b'orig\ncontents\nand D\n'))],
536 revision_id=b'D-id')536 revision_id=b'D-id')
537 builder.build_snapshot(['C-id', 'B-id'], [537 builder.build_snapshot([b'C-id', b'B-id'], [
538 ('modify', ('foo', 'orig\ncontents\nand E\n'))],538 ('modify', ('foo', b'orig\ncontents\nand E\n'))],
539 revision_id=b'E-id')539 revision_id=b'E-id')
540 builder.finish_series()540 builder.finish_series()
541 tree = builder.get_branch().create_checkout('tree', lightweight=True)541 tree = builder.get_branch().create_checkout('tree', lightweight=True)
542 self.assertEqual(1, tree.merge_from_branch(tree.branch,542 self.assertEqual(1, tree.merge_from_branch(tree.branch,
543 to_revision='D-id',543 to_revision=b'D-id',
544 merge_type=WeaveMerger))544 merge_type=WeaveMerger))
545 self.assertPathExists('tree/foo.THIS')545 self.assertPathExists('tree/foo.THIS')
546 self.assertPathExists('tree/foo.OTHER')546 self.assertPathExists('tree/foo.OTHER')
@@ -785,23 +785,23 @@
785 def test_from_revision_ids(self):785 def test_from_revision_ids(self):
786 this, other = self.set_up_trees()786 this, other = self.set_up_trees()
787 self.assertRaises(errors.NoSuchRevision, Merger.from_revision_ids,787 self.assertRaises(errors.NoSuchRevision, Merger.from_revision_ids,
788 this, 'rev2b')788 this, b'rev2b')
789 this.lock_write()789 this.lock_write()
790 self.addCleanup(this.unlock)790 self.addCleanup(this.unlock)
791 merger = Merger.from_revision_ids(this,791 merger = Merger.from_revision_ids(this,
792 'rev2b', other_branch=other.branch)792 b'rev2b', other_branch=other.branch)
793 self.assertEqual('rev2b', merger.other_rev_id)793 self.assertEqual(b'rev2b', merger.other_rev_id)
794 self.assertEqual('rev1', merger.base_rev_id)794 self.assertEqual(b'rev1', merger.base_rev_id)
795 merger = Merger.from_revision_ids(this,795 merger = Merger.from_revision_ids(this,
796 'rev2b', 'rev2a', other_branch=other.branch)796 b'rev2b', b'rev2a', other_branch=other.branch)
797 self.assertEqual('rev2a', merger.base_rev_id)797 self.assertEqual(b'rev2a', merger.base_rev_id)
798798
799 def test_from_uncommitted(self):799 def test_from_uncommitted(self):
800 this, other = self.set_up_trees()800 this, other = self.set_up_trees()
801 merger = Merger.from_uncommitted(this, other, None)801 merger = Merger.from_uncommitted(this, other, None)
802 self.assertIs(other, merger.other_tree)802 self.assertIs(other, merger.other_tree)
803 self.assertIs(None, merger.other_rev_id)803 self.assertIs(None, merger.other_rev_id)
804 self.assertEqual('rev2b', merger.base_rev_id)804 self.assertEqual(b'rev2b', merger.base_rev_id)
805805
806 def prepare_for_merging(self):806 def prepare_for_merging(self):
807 this, other = self.set_up_trees()807 this, other = self.set_up_trees()
@@ -813,25 +813,25 @@
813 def test_from_mergeable(self):813 def test_from_mergeable(self):
814 this, other = self.prepare_for_merging()814 this, other = self.prepare_for_merging()
815 md = merge_directive.MergeDirective2.from_objects(815 md = merge_directive.MergeDirective2.from_objects(
816 other.branch.repository, 'rev3', 0, 0, 'this')816 other.branch.repository, b'rev3', 0, 0, 'this')
817 other.lock_read()817 other.lock_read()
818 self.addCleanup(other.unlock)818 self.addCleanup(other.unlock)
819 merger, verified = Merger.from_mergeable(this, md)819 merger, verified = Merger.from_mergeable(this, md)
820 md.patch = None820 md.patch = None
821 merger, verified = Merger.from_mergeable(this, md)821 merger, verified = Merger.from_mergeable(this, md)
822 self.assertEqual('inapplicable', verified)822 self.assertEqual('inapplicable', verified)
823 self.assertEqual('rev3', merger.other_rev_id)823 self.assertEqual(b'rev3', merger.other_rev_id)
824 self.assertEqual('rev1', merger.base_rev_id)824 self.assertEqual(b'rev1', merger.base_rev_id)
825 md.base_revision_id = 'rev2b'825 md.base_revision_id = b'rev2b'
826 merger, verified = Merger.from_mergeable(this, md)826 merger, verified = Merger.from_mergeable(this, md)
827 self.assertEqual('rev2b', merger.base_rev_id)827 self.assertEqual(b'rev2b', merger.base_rev_id)
828828
829 def test_from_mergeable_old_merge_directive(self):829 def test_from_mergeable_old_merge_directive(self):
830 this, other = self.prepare_for_merging()830 this, other = self.prepare_for_merging()
831 other.lock_write()831 other.lock_write()
832 self.addCleanup(other.unlock)832 self.addCleanup(other.unlock)
833 md = merge_directive.MergeDirective.from_objects(833 md = merge_directive.MergeDirective.from_objects(
834 other.branch.repository, 'rev3', 0, 0, 'this')834 other.branch.repository, b'rev3', 0, 0, 'this')
835 merger, verified = Merger.from_mergeable(this, md)835 merger, verified = Merger.from_mergeable(this, md)
836 self.assertEqual('rev3', merger.other_rev_id)836 self.assertEqual(b'rev3', merger.other_rev_id)
837 self.assertEqual('rev1', merger.base_rev_id)837 self.assertEqual(b'rev1', merger.base_rev_id)
838838
=== modified file 'breezy/tests/test_reconfigure.py'
--- breezy/tests/test_reconfigure.py 2018-05-22 02:05:12 +0000
+++ breezy/tests/test_reconfigure.py 2018-06-22 01:37:16 +0000
@@ -99,10 +99,10 @@
99 def test_lightweight_checkout_to_branch_tags(self):99 def test_lightweight_checkout_to_branch_tags(self):
100 reconfiguration, checkout = \100 reconfiguration, checkout = \
101 self.prepare_lightweight_checkout_to_branch()101 self.prepare_lightweight_checkout_to_branch()
102 checkout.branch.tags.set_tag('foo', 'bar')102 checkout.branch.tags.set_tag('foo', b'bar')
103 reconfiguration.apply()103 reconfiguration.apply()
104 checkout_branch = checkout.controldir.open_branch()104 checkout_branch = checkout.controldir.open_branch()
105 self.assertEqual('bar', checkout_branch.tags.lookup_tag('foo'))105 self.assertEqual(b'bar', checkout_branch.tags.lookup_tag('foo'))
106106
107 def prepare_lightweight_checkout_to_checkout(self):107 def prepare_lightweight_checkout_to_checkout(self):
108 branch = self.make_branch('branch')108 branch = self.make_branch('branch')
@@ -120,10 +120,10 @@
120 def test_lightweight_checkout_to_checkout_tags(self):120 def test_lightweight_checkout_to_checkout_tags(self):
121 reconfiguration, checkout = \121 reconfiguration, checkout = \
122 self.prepare_lightweight_checkout_to_checkout()122 self.prepare_lightweight_checkout_to_checkout()
123 checkout.branch.tags.set_tag('foo', 'bar')123 checkout.branch.tags.set_tag('foo', b'bar')
124 reconfiguration.apply()124 reconfiguration.apply()
125 checkout_branch = checkout.controldir.open_branch()125 checkout_branch = checkout.controldir.open_branch()
126 self.assertEqual('bar', checkout_branch.tags.lookup_tag('foo'))126 self.assertEqual(b'bar', checkout_branch.tags.lookup_tag('foo'))
127127
128 def test_lightweight_conversion_uses_shared_repo(self):128 def test_lightweight_conversion_uses_shared_repo(self):
129 parent = self.make_branch('parent')129 parent = self.make_branch('parent')
@@ -286,10 +286,10 @@
286 def test_branch_to_lightweight_checkout_fetch_tags(self):286 def test_branch_to_lightweight_checkout_fetch_tags(self):
287 parent, child, reconfiguration = \287 parent, child, reconfiguration = \
288 self.prepare_branch_to_lightweight_checkout()288 self.prepare_branch_to_lightweight_checkout()
289 child.branch.tags.set_tag('foo', 'bar')289 child.branch.tags.set_tag('foo', b'bar')
290 reconfiguration.apply()290 reconfiguration.apply()
291 child = _mod_branch.Branch.open('child')291 child = _mod_branch.Branch.open('child')
292 self.assertEqual('bar', parent.tags.lookup_tag('foo'))292 self.assertEqual(b'bar', parent.tags.lookup_tag('foo'))
293293
294 def test_lightweight_checkout_to_lightweight_checkout(self):294 def test_lightweight_checkout_to_lightweight_checkout(self):
295 parent = self.make_branch('parent')295 parent = self.make_branch('parent')
296296
=== modified file 'python3.passing'
--- python3.passing 2018-06-22 01:37:16 +0000
+++ python3.passing 2018-06-22 01:37:16 +0000
@@ -75,6 +75,7 @@
75breezy.plugins.git.tests.test_memorytree.TestMemoryTree.test_last_revision75breezy.plugins.git.tests.test_memorytree.TestMemoryTree.test_last_revision
76breezy.plugins.git.tests.test_memorytree.TestMemoryTree.test_lock_tree_write76breezy.plugins.git.tests.test_memorytree.TestMemoryTree.test_lock_tree_write
77breezy.plugins.git.tests.test_memorytree.TestMemoryTree.test_lock_tree_write_after_read_fails77breezy.plugins.git.tests.test_memorytree.TestMemoryTree.test_lock_tree_write_after_read_fails
78breezy.plugins.git.tests.test_memorytree.TestMemoryTree.test_lock_write
78breezy.plugins.git.tests.test_memorytree.TestMemoryTree.test_lock_write_after_read_fails79breezy.plugins.git.tests.test_memorytree.TestMemoryTree.test_lock_write_after_read_fails
79breezy.plugins.git.tests.test_memorytree.TestMemoryTree.test_rename_file_to_subdir80breezy.plugins.git.tests.test_memorytree.TestMemoryTree.test_rename_file_to_subdir
80breezy.plugins.git.tests.test_object_store.DirectoryToTreeTests.test_empty81breezy.plugins.git.tests.test_object_store.DirectoryToTreeTests.test_empty
@@ -208,6 +209,7 @@
208breezy.plugins.upload.tests.test_upload.TestBranchUploadLocations.test_set_push_location(BzrBranchFormat7)209breezy.plugins.upload.tests.test_upload.TestBranchUploadLocations.test_set_push_location(BzrBranchFormat7)
209breezy.plugins.upload.tests.test_upload.TestBranchUploadLocations.test_set_push_location(BzrBranchFormat8)210breezy.plugins.upload.tests.test_upload.TestBranchUploadLocations.test_set_push_location(BzrBranchFormat8)
210breezy.plugins.upload.tests.test_upload.TestBranchUploadLocations.test_set_push_location(LocalGitBranchFormat)211breezy.plugins.upload.tests.test_upload.TestBranchUploadLocations.test_set_push_location(LocalGitBranchFormat)
212breezy.plugins.upload.tests.test_upload.TestBranchUploadLocations.test_set_push_location(RemoteBranchFormat-default)
211breezy.plugins.upload.tests.test_upload.TestBranchUploadLocations.test_set_push_location(RemoteGitBranchFormat)213breezy.plugins.upload.tests.test_upload.TestBranchUploadLocations.test_set_push_location(RemoteGitBranchFormat)
212breezy.plugins.upload.tests.test_upload.TestFullUpload.test_create_file(SFTPTransport,SFTPAbsoluteServer)214breezy.plugins.upload.tests.test_upload.TestFullUpload.test_create_file(SFTPTransport,SFTPAbsoluteServer)
213breezy.plugins.upload.tests.test_upload.TestFullUpload.test_create_file(SFTPTransport,SFTPHomeDirServer)215breezy.plugins.upload.tests.test_upload.TestFullUpload.test_create_file(SFTPTransport,SFTPHomeDirServer)
@@ -528,6 +530,7 @@
528breezy.tests.per_branch.test_branch.TestBranchPushLocations.test_set_push_location(BzrBranchFormat7)530breezy.tests.per_branch.test_branch.TestBranchPushLocations.test_set_push_location(BzrBranchFormat7)
529breezy.tests.per_branch.test_branch.TestBranchPushLocations.test_set_push_location(BzrBranchFormat8)531breezy.tests.per_branch.test_branch.TestBranchPushLocations.test_set_push_location(BzrBranchFormat8)
530breezy.tests.per_branch.test_branch.TestBranchPushLocations.test_set_push_location(LocalGitBranchFormat)532breezy.tests.per_branch.test_branch.TestBranchPushLocations.test_set_push_location(LocalGitBranchFormat)
533breezy.tests.per_branch.test_branch.TestBranchPushLocations.test_set_push_location(RemoteBranchFormat-default)
531breezy.tests.per_branch.test_branch.TestBranchPushLocations.test_set_push_location(RemoteGitBranchFormat)534breezy.tests.per_branch.test_branch.TestBranchPushLocations.test_set_push_location(RemoteGitBranchFormat)
532breezy.tests.per_branch.test_branch.TestBranch.test_bad_revision(BranchReferenceFormat)535breezy.tests.per_branch.test_branch.TestBranch.test_bad_revision(BranchReferenceFormat)
533breezy.tests.per_branch.test_branch.TestBranch.test_bad_revision(BzrBranchFormat4)536breezy.tests.per_branch.test_branch.TestBranch.test_bad_revision(BzrBranchFormat4)
@@ -583,6 +586,7 @@
583breezy.tests.per_branch.test_branch.TestBranch.test_create_append_revisions_only(BzrBranchFormat7)586breezy.tests.per_branch.test_branch.TestBranch.test_create_append_revisions_only(BzrBranchFormat7)
584breezy.tests.per_branch.test_branch.TestBranch.test_create_append_revisions_only(BzrBranchFormat8)587breezy.tests.per_branch.test_branch.TestBranch.test_create_append_revisions_only(BzrBranchFormat8)
585breezy.tests.per_branch.test_branch.TestBranch.test_create_append_revisions_only(LocalGitBranchFormat)588breezy.tests.per_branch.test_branch.TestBranch.test_create_append_revisions_only(LocalGitBranchFormat)
589breezy.tests.per_branch.test_branch.TestBranch.test_create_append_revisions_only(RemoteBranchFormat-default)
586breezy.tests.per_branch.test_branch.TestBranch.test_create_append_revisions_only(RemoteBranchFormat-v2)590breezy.tests.per_branch.test_branch.TestBranch.test_create_append_revisions_only(RemoteBranchFormat-v2)
587breezy.tests.per_branch.test_branch.TestBranch.test_create_append_revisions_only(RemoteGitBranchFormat)591breezy.tests.per_branch.test_branch.TestBranch.test_create_append_revisions_only(RemoteGitBranchFormat)
588breezy.tests.per_branch.test_branch.TestBranch.test_create_checkout(BranchReferenceFormat)592breezy.tests.per_branch.test_branch.TestBranch.test_create_checkout(BranchReferenceFormat)
@@ -659,6 +663,8 @@
659breezy.tests.per_branch.test_branch.TestBranch.test_get_commit_builder(BzrBranchFormat6)663breezy.tests.per_branch.test_branch.TestBranch.test_get_commit_builder(BzrBranchFormat6)
660breezy.tests.per_branch.test_branch.TestBranch.test_get_commit_builder(BzrBranchFormat7)664breezy.tests.per_branch.test_branch.TestBranch.test_get_commit_builder(BzrBranchFormat7)
661breezy.tests.per_branch.test_branch.TestBranch.test_get_commit_builder(BzrBranchFormat8)665breezy.tests.per_branch.test_branch.TestBranch.test_get_commit_builder(BzrBranchFormat8)
666breezy.tests.per_branch.test_branch.TestBranch.test_get_commit_builder(LocalGitBranchFormat)
667breezy.tests.per_branch.test_branch.TestBranch.test_get_commit_builder(RemoteBranchFormat-default)
662breezy.tests.per_branch.test_branch.TestBranch.test_get_commit_builder(RemoteGitBranchFormat)668breezy.tests.per_branch.test_branch.TestBranch.test_get_commit_builder(RemoteGitBranchFormat)
663breezy.tests.per_branch.test_branch.TestBranch.test_get_set_append_revisions_only(BranchReferenceFormat)669breezy.tests.per_branch.test_branch.TestBranch.test_get_set_append_revisions_only(BranchReferenceFormat)
664breezy.tests.per_branch.test_branch.TestBranch.test_get_set_append_revisions_only(BzrBranchFormat4)670breezy.tests.per_branch.test_branch.TestBranch.test_get_set_append_revisions_only(BzrBranchFormat4)
@@ -667,6 +673,7 @@
667breezy.tests.per_branch.test_branch.TestBranch.test_get_set_append_revisions_only(BzrBranchFormat7)673breezy.tests.per_branch.test_branch.TestBranch.test_get_set_append_revisions_only(BzrBranchFormat7)
668breezy.tests.per_branch.test_branch.TestBranch.test_get_set_append_revisions_only(BzrBranchFormat8)674breezy.tests.per_branch.test_branch.TestBranch.test_get_set_append_revisions_only(BzrBranchFormat8)
669breezy.tests.per_branch.test_branch.TestBranch.test_get_set_append_revisions_only(LocalGitBranchFormat)675breezy.tests.per_branch.test_branch.TestBranch.test_get_set_append_revisions_only(LocalGitBranchFormat)
676breezy.tests.per_branch.test_branch.TestBranch.test_get_set_append_revisions_only(RemoteBranchFormat-default)
670breezy.tests.per_branch.test_branch.TestBranch.test_get_set_append_revisions_only(RemoteGitBranchFormat)677breezy.tests.per_branch.test_branch.TestBranch.test_get_set_append_revisions_only(RemoteGitBranchFormat)
671breezy.tests.per_branch.test_branch.TestBranch.test_heads_to_fetch(BranchReferenceFormat)678breezy.tests.per_branch.test_branch.TestBranch.test_heads_to_fetch(BranchReferenceFormat)
672breezy.tests.per_branch.test_branch.TestBranch.test_heads_to_fetch(BzrBranchFormat4)679breezy.tests.per_branch.test_branch.TestBranch.test_heads_to_fetch(BzrBranchFormat4)
@@ -701,6 +708,7 @@
701breezy.tests.per_branch.test_branch.TestBranch.test_nicks_bzr(RemoteBranchFormat-v2)708breezy.tests.per_branch.test_branch.TestBranch.test_nicks_bzr(RemoteBranchFormat-v2)
702breezy.tests.per_branch.test_branch.TestBranch.test_nicks_bzr(RemoteGitBranchFormat)709breezy.tests.per_branch.test_branch.TestBranch.test_nicks_bzr(RemoteGitBranchFormat)
703breezy.tests.per_branch.test_branch.TestBranch.test_nicks(LocalGitBranchFormat)710breezy.tests.per_branch.test_branch.TestBranch.test_nicks(LocalGitBranchFormat)
711breezy.tests.per_branch.test_branch.TestBranch.test_nicks(RemoteBranchFormat-default)
704breezy.tests.per_branch.test_branch.TestBranch.test_nicks(RemoteGitBranchFormat)712breezy.tests.per_branch.test_branch.TestBranch.test_nicks(RemoteGitBranchFormat)
705breezy.tests.per_branch.test_branch.TestBranch.test_public_branch(BranchReferenceFormat)713breezy.tests.per_branch.test_branch.TestBranch.test_public_branch(BranchReferenceFormat)
706breezy.tests.per_branch.test_branch.TestBranch.test_public_branch(BzrBranchFormat4)714breezy.tests.per_branch.test_branch.TestBranch.test_public_branch(BzrBranchFormat4)
@@ -709,6 +717,7 @@
709breezy.tests.per_branch.test_branch.TestBranch.test_public_branch(BzrBranchFormat7)717breezy.tests.per_branch.test_branch.TestBranch.test_public_branch(BzrBranchFormat7)
710breezy.tests.per_branch.test_branch.TestBranch.test_public_branch(BzrBranchFormat8)718breezy.tests.per_branch.test_branch.TestBranch.test_public_branch(BzrBranchFormat8)
711breezy.tests.per_branch.test_branch.TestBranch.test_public_branch(LocalGitBranchFormat)719breezy.tests.per_branch.test_branch.TestBranch.test_public_branch(LocalGitBranchFormat)
720breezy.tests.per_branch.test_branch.TestBranch.test_public_branch(RemoteBranchFormat-default)
712breezy.tests.per_branch.test_branch.TestBranch.test_public_branch(RemoteGitBranchFormat)721breezy.tests.per_branch.test_branch.TestBranch.test_public_branch(RemoteGitBranchFormat)
713breezy.tests.per_branch.test_branch.TestBranch.test_record_initial_ghost(BranchReferenceFormat)722breezy.tests.per_branch.test_branch.TestBranch.test_record_initial_ghost(BranchReferenceFormat)
714breezy.tests.per_branch.test_branch.TestBranch.test_record_initial_ghost(BzrBranchFormat4)723breezy.tests.per_branch.test_branch.TestBranch.test_record_initial_ghost(BzrBranchFormat4)
@@ -741,6 +750,7 @@
741breezy.tests.per_branch.test_branch.TestBranch.test_submit_branch(BzrBranchFormat7)750breezy.tests.per_branch.test_branch.TestBranch.test_submit_branch(BzrBranchFormat7)
742breezy.tests.per_branch.test_branch.TestBranch.test_submit_branch(BzrBranchFormat8)751breezy.tests.per_branch.test_branch.TestBranch.test_submit_branch(BzrBranchFormat8)
743breezy.tests.per_branch.test_branch.TestBranch.test_submit_branch(LocalGitBranchFormat)752breezy.tests.per_branch.test_branch.TestBranch.test_submit_branch(LocalGitBranchFormat)
753breezy.tests.per_branch.test_branch.TestBranch.test_submit_branch(RemoteBranchFormat-default)
744breezy.tests.per_branch.test_branch.TestBranch.test_submit_branch(RemoteGitBranchFormat)754breezy.tests.per_branch.test_branch.TestBranch.test_submit_branch(RemoteGitBranchFormat)
745breezy.tests.per_branch.test_branch.TestChildSubmitFormats.test_get_child_submit_format(BranchReferenceFormat)755breezy.tests.per_branch.test_branch.TestChildSubmitFormats.test_get_child_submit_format(BranchReferenceFormat)
746breezy.tests.per_branch.test_branch.TestChildSubmitFormats.test_get_child_submit_format(BzrBranchFormat4)756breezy.tests.per_branch.test_branch.TestChildSubmitFormats.test_get_child_submit_format(BzrBranchFormat4)
@@ -758,6 +768,7 @@
758breezy.tests.per_branch.test_branch.TestChildSubmitFormats.test_get_child_submit_format_default(RemoteBranchFormat-v2)768breezy.tests.per_branch.test_branch.TestChildSubmitFormats.test_get_child_submit_format_default(RemoteBranchFormat-v2)
759breezy.tests.per_branch.test_branch.TestChildSubmitFormats.test_get_child_submit_format_default(RemoteGitBranchFormat)769breezy.tests.per_branch.test_branch.TestChildSubmitFormats.test_get_child_submit_format_default(RemoteGitBranchFormat)
760breezy.tests.per_branch.test_branch.TestChildSubmitFormats.test_get_child_submit_format(LocalGitBranchFormat)770breezy.tests.per_branch.test_branch.TestChildSubmitFormats.test_get_child_submit_format(LocalGitBranchFormat)
771breezy.tests.per_branch.test_branch.TestChildSubmitFormats.test_get_child_submit_format(RemoteBranchFormat-default)
761breezy.tests.per_branch.test_branch.TestChildSubmitFormats.test_get_child_submit_format(RemoteGitBranchFormat)772breezy.tests.per_branch.test_branch.TestChildSubmitFormats.test_get_child_submit_format(RemoteGitBranchFormat)
762breezy.tests.per_branch.test_branch.TestFormat.test_format_initialize_find_open(BranchReferenceFormat)773breezy.tests.per_branch.test_branch.TestFormat.test_format_initialize_find_open(BranchReferenceFormat)
763breezy.tests.per_branch.test_branch.TestFormat.test_format_initialize_find_open(BzrBranchFormat4)774breezy.tests.per_branch.test_branch.TestFormat.test_format_initialize_find_open(BzrBranchFormat4)
@@ -1127,6 +1138,7 @@
1127breezy.tests.per_branch.test_config.TestGetConfig.test_set_submit_branch(BzrBranchFormat7)1138breezy.tests.per_branch.test_config.TestGetConfig.test_set_submit_branch(BzrBranchFormat7)
1128breezy.tests.per_branch.test_config.TestGetConfig.test_set_submit_branch(BzrBranchFormat8)1139breezy.tests.per_branch.test_config.TestGetConfig.test_set_submit_branch(BzrBranchFormat8)
1129breezy.tests.per_branch.test_config.TestGetConfig.test_set_submit_branch(LocalGitBranchFormat)1140breezy.tests.per_branch.test_config.TestGetConfig.test_set_submit_branch(LocalGitBranchFormat)
1141breezy.tests.per_branch.test_config.TestGetConfig.test_set_submit_branch(RemoteBranchFormat-default)
1130breezy.tests.per_branch.test_config.TestGetConfig.test_set_submit_branch(RemoteGitBranchFormat)1142breezy.tests.per_branch.test_config.TestGetConfig.test_set_submit_branch(RemoteGitBranchFormat)
1131breezy.tests.per_branch.test_config.TestGetConfig.test_set_user_option_with_dict(BranchReferenceFormat)1143breezy.tests.per_branch.test_config.TestGetConfig.test_set_user_option_with_dict(BranchReferenceFormat)
1132breezy.tests.per_branch.test_config.TestGetConfig.test_set_user_option_with_dict(BzrBranchFormat4)1144breezy.tests.per_branch.test_config.TestGetConfig.test_set_user_option_with_dict(BzrBranchFormat4)
@@ -1135,6 +1147,7 @@
1135breezy.tests.per_branch.test_config.TestGetConfig.test_set_user_option_with_dict(BzrBranchFormat7)1147breezy.tests.per_branch.test_config.TestGetConfig.test_set_user_option_with_dict(BzrBranchFormat7)
1136breezy.tests.per_branch.test_config.TestGetConfig.test_set_user_option_with_dict(BzrBranchFormat8)1148breezy.tests.per_branch.test_config.TestGetConfig.test_set_user_option_with_dict(BzrBranchFormat8)
1137breezy.tests.per_branch.test_config.TestGetConfig.test_set_user_option_with_dict(LocalGitBranchFormat)1149breezy.tests.per_branch.test_config.TestGetConfig.test_set_user_option_with_dict(LocalGitBranchFormat)
1150breezy.tests.per_branch.test_config.TestGetConfig.test_set_user_option_with_dict(RemoteBranchFormat-default)
1138breezy.tests.per_branch.test_config.TestGetConfig.test_set_user_option_with_dict(RemoteGitBranchFormat)1151breezy.tests.per_branch.test_config.TestGetConfig.test_set_user_option_with_dict(RemoteGitBranchFormat)
1139breezy.tests.per_branch.test_create_checkout.TestCreateCheckout.test_checkout_format_heavyweight(BranchReferenceFormat)1152breezy.tests.per_branch.test_create_checkout.TestCreateCheckout.test_checkout_format_heavyweight(BranchReferenceFormat)
1140breezy.tests.per_branch.test_create_checkout.TestCreateCheckout.test_checkout_format_heavyweight(BzrBranchFormat4)1153breezy.tests.per_branch.test_create_checkout.TestCreateCheckout.test_checkout_format_heavyweight(BzrBranchFormat4)
@@ -1253,6 +1266,7 @@
1253breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_generate_revision_history(BzrBranchFormat7)1266breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_generate_revision_history(BzrBranchFormat7)
1254breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_generate_revision_history(BzrBranchFormat8)1267breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_generate_revision_history(BzrBranchFormat8)
1255breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_generate_revision_history(LocalGitBranchFormat)1268breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_generate_revision_history(LocalGitBranchFormat)
1269breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_generate_revision_history(RemoteBranchFormat-default)
1256breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_generate_revision_history(RemoteGitBranchFormat)1270breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_generate_revision_history(RemoteGitBranchFormat)
1257breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_pull(BranchReferenceFormat)1271breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_pull(BranchReferenceFormat)
1258breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_pull(BzrBranchFormat4)1272breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_pull(BzrBranchFormat4)
@@ -1277,6 +1291,7 @@
1277breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_set_last_revision_info(BzrBranchFormat7)1291breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_set_last_revision_info(BzrBranchFormat7)
1278breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_set_last_revision_info(BzrBranchFormat8)1292breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_set_last_revision_info(BzrBranchFormat8)
1279breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_set_last_revision_info(LocalGitBranchFormat)1293breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_set_last_revision_info(LocalGitBranchFormat)
1294breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_set_last_revision_info(RemoteBranchFormat-default)
1280breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_set_last_revision_info(RemoteGitBranchFormat)1295breezy.tests.per_branch.test_hooks.TestAllMethodsThatChangeTipWillRunHooks.test_set_last_revision_info(RemoteGitBranchFormat)
1281breezy.tests.per_branch.test_hooks.TestOpen.test_create(BranchReferenceFormat)1296breezy.tests.per_branch.test_hooks.TestOpen.test_create(BranchReferenceFormat)
1282breezy.tests.per_branch.test_hooks.TestOpen.test_create(BzrBranchFormat4)1297breezy.tests.per_branch.test_hooks.TestOpen.test_create(BzrBranchFormat4)
@@ -1305,6 +1320,7 @@
1305breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_branch_is_locked(BzrBranchFormat7)1320breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_branch_is_locked(BzrBranchFormat7)
1306breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_branch_is_locked(BzrBranchFormat8)1321breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_branch_is_locked(BzrBranchFormat8)
1307breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_branch_is_locked(LocalGitBranchFormat)1322breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_branch_is_locked(LocalGitBranchFormat)
1323breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_branch_is_locked(RemoteBranchFormat-default)
1308breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_branch_is_locked(RemoteGitBranchFormat)1324breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_branch_is_locked(RemoteGitBranchFormat)
1309breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_calls_all_hooks_no_errors(BranchReferenceFormat)1325breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_calls_all_hooks_no_errors(BranchReferenceFormat)
1310breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_calls_all_hooks_no_errors(BzrBranchFormat4)1326breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_calls_all_hooks_no_errors(BzrBranchFormat4)
@@ -1313,6 +1329,7 @@
1313breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_calls_all_hooks_no_errors(BzrBranchFormat7)1329breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_calls_all_hooks_no_errors(BzrBranchFormat7)
1314breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_calls_all_hooks_no_errors(BzrBranchFormat8)1330breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_calls_all_hooks_no_errors(BzrBranchFormat8)
1315breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_calls_all_hooks_no_errors(LocalGitBranchFormat)1331breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_calls_all_hooks_no_errors(LocalGitBranchFormat)
1332breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_calls_all_hooks_no_errors(RemoteBranchFormat-default)
1316breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_calls_all_hooks_no_errors(RemoteGitBranchFormat)1333breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_calls_all_hooks_no_errors(RemoteGitBranchFormat)
1317breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_empty_history(BranchReferenceFormat)1334breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_empty_history(BranchReferenceFormat)
1318breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_empty_history(BzrBranchFormat4)1335breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_empty_history(BzrBranchFormat4)
@@ -1321,6 +1338,7 @@
1321breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_empty_history(BzrBranchFormat7)1338breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_empty_history(BzrBranchFormat7)
1322breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_empty_history(BzrBranchFormat8)1339breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_empty_history(BzrBranchFormat8)
1323breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_empty_history(LocalGitBranchFormat)1340breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_empty_history(LocalGitBranchFormat)
1341breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_empty_history(RemoteBranchFormat-default)
1324breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_empty_history(RemoteGitBranchFormat)1342breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_empty_history(RemoteGitBranchFormat)
1325breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_hook_runs_after_change(BranchReferenceFormat)1343breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_hook_runs_after_change(BranchReferenceFormat)
1326breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_hook_runs_after_change(BzrBranchFormat4)1344breezy.tests.per_branch.test_hooks.TestPostChangeBranchTip.test_hook_runs_after_change(BzrBranchFormat4)
@@ -1345,6 +1363,7 @@
1345breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_branch_is_locked(BzrBranchFormat7)1363breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_branch_is_locked(BzrBranchFormat7)
1346breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_branch_is_locked(BzrBranchFormat8)1364breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_branch_is_locked(BzrBranchFormat8)
1347breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_branch_is_locked(LocalGitBranchFormat)1365breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_branch_is_locked(LocalGitBranchFormat)
1366breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_branch_is_locked(RemoteBranchFormat-default)
1348breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_branch_is_locked(RemoteGitBranchFormat)1367breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_branch_is_locked(RemoteGitBranchFormat)
1349breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_calls_all_hooks_no_errors(BranchReferenceFormat)1368breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_calls_all_hooks_no_errors(BranchReferenceFormat)
1350breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_calls_all_hooks_no_errors(BzrBranchFormat4)1369breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_calls_all_hooks_no_errors(BzrBranchFormat4)
@@ -1353,6 +1372,7 @@
1353breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_calls_all_hooks_no_errors(BzrBranchFormat7)1372breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_calls_all_hooks_no_errors(BzrBranchFormat7)
1354breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_calls_all_hooks_no_errors(BzrBranchFormat8)1373breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_calls_all_hooks_no_errors(BzrBranchFormat8)
1355breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_calls_all_hooks_no_errors(LocalGitBranchFormat)1374breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_calls_all_hooks_no_errors(LocalGitBranchFormat)
1375breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_calls_all_hooks_no_errors(RemoteBranchFormat-default)
1356breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_calls_all_hooks_no_errors(RemoteGitBranchFormat)1376breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_calls_all_hooks_no_errors(RemoteGitBranchFormat)
1357breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_empty_history(BranchReferenceFormat)1377breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_empty_history(BranchReferenceFormat)
1358breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_empty_history(BzrBranchFormat4)1378breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_empty_history(BzrBranchFormat4)
@@ -1361,6 +1381,7 @@
1361breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_empty_history(BzrBranchFormat7)1381breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_empty_history(BzrBranchFormat7)
1362breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_empty_history(BzrBranchFormat8)1382breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_empty_history(BzrBranchFormat8)
1363breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_empty_history(LocalGitBranchFormat)1383breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_empty_history(LocalGitBranchFormat)
1384breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_empty_history(RemoteBranchFormat-default)
1364breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_empty_history(RemoteGitBranchFormat)1385breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_empty_history(RemoteGitBranchFormat)
1365breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_explicit_reject_by_hook(BranchReferenceFormat)1386breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_explicit_reject_by_hook(BranchReferenceFormat)
1366breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_explicit_reject_by_hook(BzrBranchFormat4)1387breezy.tests.per_branch.test_hooks.TestPreChangeBranchTip.test_explicit_reject_by_hook(BzrBranchFormat4)
@@ -1647,6 +1668,8 @@
1647breezy.tests.per_branch.test_locking.TestBranchLocking.test_dont_leave_lock_in_place(BzrBranchFormat6)1668breezy.tests.per_branch.test_locking.TestBranchLocking.test_dont_leave_lock_in_place(BzrBranchFormat6)
1648breezy.tests.per_branch.test_locking.TestBranchLocking.test_dont_leave_lock_in_place(BzrBranchFormat7)1669breezy.tests.per_branch.test_locking.TestBranchLocking.test_dont_leave_lock_in_place(BzrBranchFormat7)
1649breezy.tests.per_branch.test_locking.TestBranchLocking.test_dont_leave_lock_in_place(BzrBranchFormat8)1670breezy.tests.per_branch.test_locking.TestBranchLocking.test_dont_leave_lock_in_place(BzrBranchFormat8)
1671breezy.tests.per_branch.test_locking.TestBranchLocking.test_dont_leave_lock_in_place(LocalGitBranchFormat)
1672breezy.tests.per_branch.test_locking.TestBranchLocking.test_dont_leave_lock_in_place(RemoteBranchFormat-default)
1650breezy.tests.per_branch.test_locking.TestBranchLocking.test_dont_leave_lock_in_place(RemoteGitBranchFormat)1673breezy.tests.per_branch.test_locking.TestBranchLocking.test_dont_leave_lock_in_place(RemoteGitBranchFormat)
1651breezy.tests.per_branch.test_locking.TestBranchLocking.test_leave_lock_in_place(BranchReferenceFormat)1674breezy.tests.per_branch.test_locking.TestBranchLocking.test_leave_lock_in_place(BranchReferenceFormat)
1652breezy.tests.per_branch.test_locking.TestBranchLocking.test_leave_lock_in_place(BzrBranchFormat4)1675breezy.tests.per_branch.test_locking.TestBranchLocking.test_leave_lock_in_place(BzrBranchFormat4)
@@ -1654,6 +1677,8 @@
1654breezy.tests.per_branch.test_locking.TestBranchLocking.test_leave_lock_in_place(BzrBranchFormat6)1677breezy.tests.per_branch.test_locking.TestBranchLocking.test_leave_lock_in_place(BzrBranchFormat6)
1655breezy.tests.per_branch.test_locking.TestBranchLocking.test_leave_lock_in_place(BzrBranchFormat7)1678breezy.tests.per_branch.test_locking.TestBranchLocking.test_leave_lock_in_place(BzrBranchFormat7)
1656breezy.tests.per_branch.test_locking.TestBranchLocking.test_leave_lock_in_place(BzrBranchFormat8)1679breezy.tests.per_branch.test_locking.TestBranchLocking.test_leave_lock_in_place(BzrBranchFormat8)
1680breezy.tests.per_branch.test_locking.TestBranchLocking.test_leave_lock_in_place(LocalGitBranchFormat)
1681breezy.tests.per_branch.test_locking.TestBranchLocking.test_leave_lock_in_place(RemoteBranchFormat-default)
1657breezy.tests.per_branch.test_locking.TestBranchLocking.test_leave_lock_in_place(RemoteGitBranchFormat)1682breezy.tests.per_branch.test_locking.TestBranchLocking.test_leave_lock_in_place(RemoteGitBranchFormat)
1658breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_and_unlock_leaves_repo_unlocked(BranchReferenceFormat)1683breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_and_unlock_leaves_repo_unlocked(BranchReferenceFormat)
1659breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_and_unlock_leaves_repo_unlocked(BzrBranchFormat4)1684breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_and_unlock_leaves_repo_unlocked(BzrBranchFormat4)
@@ -1661,6 +1686,8 @@
1661breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_and_unlock_leaves_repo_unlocked(BzrBranchFormat6)1686breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_and_unlock_leaves_repo_unlocked(BzrBranchFormat6)
1662breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_and_unlock_leaves_repo_unlocked(BzrBranchFormat7)1687breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_and_unlock_leaves_repo_unlocked(BzrBranchFormat7)
1663breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_and_unlock_leaves_repo_unlocked(BzrBranchFormat8)1688breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_and_unlock_leaves_repo_unlocked(BzrBranchFormat8)
1689breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_and_unlock_leaves_repo_unlocked(LocalGitBranchFormat)
1690breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_and_unlock_leaves_repo_unlocked(RemoteBranchFormat-default)
1664breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_and_unlock_leaves_repo_unlocked(RemoteGitBranchFormat)1691breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_and_unlock_leaves_repo_unlocked(RemoteGitBranchFormat)
1665breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_read_context_manager(BranchReferenceFormat)1692breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_read_context_manager(BranchReferenceFormat)
1666breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_read_context_manager(BzrBranchFormat4)1693breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_read_context_manager(BzrBranchFormat4)
@@ -1698,6 +1725,8 @@
1698breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_locks_repo_too(BzrBranchFormat6)1725breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_locks_repo_too(BzrBranchFormat6)
1699breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_locks_repo_too(BzrBranchFormat7)1726breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_locks_repo_too(BzrBranchFormat7)
1700breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_locks_repo_too(BzrBranchFormat8)1727breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_locks_repo_too(BzrBranchFormat8)
1728breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_locks_repo_too(LocalGitBranchFormat)
1729breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_locks_repo_too(RemoteBranchFormat-default)
1701breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_locks_repo_too(RemoteGitBranchFormat)1730breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_locks_repo_too(RemoteGitBranchFormat)
1702breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_raises_in_lock_read(BranchReferenceFormat)1731breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_raises_in_lock_read(BranchReferenceFormat)
1703breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_raises_in_lock_read(BzrBranchFormat4)1732breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_raises_in_lock_read(BzrBranchFormat4)
@@ -1715,6 +1744,8 @@
1715breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_reenter_with_token(BzrBranchFormat6)1744breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_reenter_with_token(BzrBranchFormat6)
1716breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_reenter_with_token(BzrBranchFormat7)1745breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_reenter_with_token(BzrBranchFormat7)
1717breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_reenter_with_token(BzrBranchFormat8)1746breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_reenter_with_token(BzrBranchFormat8)
1747breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_reenter_with_token(LocalGitBranchFormat)
1748breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_reenter_with_token(RemoteBranchFormat-default)
1718breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_reenter_with_token(RemoteGitBranchFormat)1749breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_reenter_with_token(RemoteGitBranchFormat)
1719breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_None_refuses_token(BranchReferenceFormat)1750breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_None_refuses_token(BranchReferenceFormat)
1720breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_None_refuses_token(BzrBranchFormat4)1751breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_None_refuses_token(BzrBranchFormat4)
@@ -1722,6 +1753,8 @@
1722breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_None_refuses_token(BzrBranchFormat6)1753breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_None_refuses_token(BzrBranchFormat6)
1723breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_None_refuses_token(BzrBranchFormat7)1754breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_None_refuses_token(BzrBranchFormat7)
1724breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_None_refuses_token(BzrBranchFormat8)1755breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_None_refuses_token(BzrBranchFormat8)
1756breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_None_refuses_token(LocalGitBranchFormat)
1757breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_None_refuses_token(RemoteBranchFormat-default)
1725breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_None_refuses_token(RemoteGitBranchFormat)1758breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_None_refuses_token(RemoteGitBranchFormat)
1726breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_unlockable(BranchReferenceFormat)1759breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_unlockable(BranchReferenceFormat)
1727breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_unlockable(BzrBranchFormat4)1760breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_unlockable(BzrBranchFormat4)
@@ -1729,6 +1762,8 @@
1729breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_unlockable(BzrBranchFormat6)1762breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_unlockable(BzrBranchFormat6)
1730breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_unlockable(BzrBranchFormat7)1763breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_unlockable(BzrBranchFormat7)
1731breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_unlockable(BzrBranchFormat8)1764breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_unlockable(BzrBranchFormat8)
1765breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_unlockable(LocalGitBranchFormat)
1766breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_unlockable(RemoteBranchFormat-default)
1732breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_unlockable(RemoteGitBranchFormat)1767breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_returns_unlockable(RemoteGitBranchFormat)
1733breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_matching_token(BranchReferenceFormat)1768breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_matching_token(BranchReferenceFormat)
1734breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_matching_token(BzrBranchFormat4)1769breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_matching_token(BzrBranchFormat4)
@@ -1736,6 +1771,8 @@
1736breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_matching_token(BzrBranchFormat6)1771breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_matching_token(BzrBranchFormat6)
1737breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_matching_token(BzrBranchFormat7)1772breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_matching_token(BzrBranchFormat7)
1738breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_matching_token(BzrBranchFormat8)1773breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_matching_token(BzrBranchFormat8)
1774breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_matching_token(LocalGitBranchFormat)
1775breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_matching_token(RemoteBranchFormat-default)
1739breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_matching_token(RemoteGitBranchFormat)1776breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_matching_token(RemoteGitBranchFormat)
1740breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_nonmatching_token(BranchReferenceFormat)1777breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_nonmatching_token(BranchReferenceFormat)
1741breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_nonmatching_token(BzrBranchFormat4)1778breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_nonmatching_token(BzrBranchFormat4)
@@ -1743,6 +1780,7 @@
1743breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_nonmatching_token(BzrBranchFormat6)1780breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_nonmatching_token(BzrBranchFormat6)
1744breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_nonmatching_token(BzrBranchFormat7)1781breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_nonmatching_token(BzrBranchFormat7)
1745breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_nonmatching_token(BzrBranchFormat8)1782breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_nonmatching_token(BzrBranchFormat8)
1783breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_nonmatching_token(LocalGitBranchFormat)
1746breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_nonmatching_token(RemoteGitBranchFormat)1784breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_nonmatching_token(RemoteGitBranchFormat)
1747breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_token_fails_when_unlocked(BranchReferenceFormat)1785breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_token_fails_when_unlocked(BranchReferenceFormat)
1748breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_token_fails_when_unlocked(BzrBranchFormat4)1786breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_token_fails_when_unlocked(BzrBranchFormat4)
@@ -1750,6 +1788,8 @@
1750breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_token_fails_when_unlocked(BzrBranchFormat6)1788breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_token_fails_when_unlocked(BzrBranchFormat6)
1751breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_token_fails_when_unlocked(BzrBranchFormat7)1789breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_token_fails_when_unlocked(BzrBranchFormat7)
1752breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_token_fails_when_unlocked(BzrBranchFormat8)1790breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_token_fails_when_unlocked(BzrBranchFormat8)
1791breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_token_fails_when_unlocked(LocalGitBranchFormat)
1792breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_token_fails_when_unlocked(RemoteBranchFormat-default)
1753breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_token_fails_when_unlocked(RemoteGitBranchFormat)1793breezy.tests.per_branch.test_locking.TestBranchLocking.test_lock_write_with_token_fails_when_unlocked(RemoteGitBranchFormat)
1754breezy.tests.per_branch.test_locking.TestBranchLocking.test_reentering_lock_write_raises_on_token_mismatch(BranchReferenceFormat)1794breezy.tests.per_branch.test_locking.TestBranchLocking.test_reentering_lock_write_raises_on_token_mismatch(BranchReferenceFormat)
1755breezy.tests.per_branch.test_locking.TestBranchLocking.test_reentering_lock_write_raises_on_token_mismatch(BzrBranchFormat4)1795breezy.tests.per_branch.test_locking.TestBranchLocking.test_reentering_lock_write_raises_on_token_mismatch(BzrBranchFormat4)
@@ -1757,6 +1797,7 @@
1757breezy.tests.per_branch.test_locking.TestBranchLocking.test_reentering_lock_write_raises_on_token_mismatch(BzrBranchFormat6)1797breezy.tests.per_branch.test_locking.TestBranchLocking.test_reentering_lock_write_raises_on_token_mismatch(BzrBranchFormat6)
1758breezy.tests.per_branch.test_locking.TestBranchLocking.test_reentering_lock_write_raises_on_token_mismatch(BzrBranchFormat7)1798breezy.tests.per_branch.test_locking.TestBranchLocking.test_reentering_lock_write_raises_on_token_mismatch(BzrBranchFormat7)
1759breezy.tests.per_branch.test_locking.TestBranchLocking.test_reentering_lock_write_raises_on_token_mismatch(BzrBranchFormat8)1799breezy.tests.per_branch.test_locking.TestBranchLocking.test_reentering_lock_write_raises_on_token_mismatch(BzrBranchFormat8)
1800breezy.tests.per_branch.test_locking.TestBranchLocking.test_reentering_lock_write_raises_on_token_mismatch(LocalGitBranchFormat)
1760breezy.tests.per_branch.test_locking.TestBranchLocking.test_reentering_lock_write_raises_on_token_mismatch(RemoteGitBranchFormat)1801breezy.tests.per_branch.test_locking.TestBranchLocking.test_reentering_lock_write_raises_on_token_mismatch(RemoteGitBranchFormat)
1761breezy.tests.per_branch.test_locking.TestBranchLocking.test_unlock_after_lock_write_with_token(BranchReferenceFormat)1802breezy.tests.per_branch.test_locking.TestBranchLocking.test_unlock_after_lock_write_with_token(BranchReferenceFormat)
1762breezy.tests.per_branch.test_locking.TestBranchLocking.test_unlock_after_lock_write_with_token(BzrBranchFormat4)1803breezy.tests.per_branch.test_locking.TestBranchLocking.test_unlock_after_lock_write_with_token(BzrBranchFormat4)
@@ -1764,6 +1805,8 @@
1764breezy.tests.per_branch.test_locking.TestBranchLocking.test_unlock_after_lock_write_with_token(BzrBranchFormat6)1805breezy.tests.per_branch.test_locking.TestBranchLocking.test_unlock_after_lock_write_with_token(BzrBranchFormat6)
1765breezy.tests.per_branch.test_locking.TestBranchLocking.test_unlock_after_lock_write_with_token(BzrBranchFormat7)1806breezy.tests.per_branch.test_locking.TestBranchLocking.test_unlock_after_lock_write_with_token(BzrBranchFormat7)
1766breezy.tests.per_branch.test_locking.TestBranchLocking.test_unlock_after_lock_write_with_token(BzrBranchFormat8)1807breezy.tests.per_branch.test_locking.TestBranchLocking.test_unlock_after_lock_write_with_token(BzrBranchFormat8)
1808breezy.tests.per_branch.test_locking.TestBranchLocking.test_unlock_after_lock_write_with_token(LocalGitBranchFormat)
1809breezy.tests.per_branch.test_locking.TestBranchLocking.test_unlock_after_lock_write_with_token(RemoteBranchFormat-default)
1767breezy.tests.per_branch.test_locking.TestBranchLocking.test_unlock_after_lock_write_with_token(RemoteGitBranchFormat)1810breezy.tests.per_branch.test_locking.TestBranchLocking.test_unlock_after_lock_write_with_token(RemoteGitBranchFormat)
1768breezy.tests.per_branch.test_parent.TestParent.test_get_invalid_parent(BranchReferenceFormat)1811breezy.tests.per_branch.test_parent.TestParent.test_get_invalid_parent(BranchReferenceFormat)
1769breezy.tests.per_branch.test_parent.TestParent.test_get_invalid_parent(BzrBranchFormat4)1812breezy.tests.per_branch.test_parent.TestParent.test_get_invalid_parent(BzrBranchFormat4)
@@ -1828,6 +1871,7 @@
1828breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_bound_branch(BzrBranchFormat6)1871breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_bound_branch(BzrBranchFormat6)
1829breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_bound_branch(BzrBranchFormat7)1872breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_bound_branch(BzrBranchFormat7)
1830breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_bound_branch(BzrBranchFormat8)1873breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_bound_branch(BzrBranchFormat8)
1874breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_bound_branch(RemoteBranchFormat-default)
1831breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_bound_branch(RemoteGitBranchFormat)1875breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_bound_branch(RemoteGitBranchFormat)
1832breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_empty_history(BranchReferenceFormat)1876breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_empty_history(BranchReferenceFormat)
1833breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_empty_history(BzrBranchFormat4)1877breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_empty_history(BzrBranchFormat4)
@@ -1835,6 +1879,7 @@
1835breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_empty_history(BzrBranchFormat6)1879breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_empty_history(BzrBranchFormat6)
1836breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_empty_history(BzrBranchFormat7)1880breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_empty_history(BzrBranchFormat7)
1837breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_empty_history(BzrBranchFormat8)1881breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_empty_history(BzrBranchFormat8)
1882breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_empty_history(RemoteBranchFormat-default)
1838breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_empty_history(RemoteGitBranchFormat)1883breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_empty_history(RemoteGitBranchFormat)
1839breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_nonempty_history(BranchReferenceFormat)1884breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_nonempty_history(BranchReferenceFormat)
1840breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_nonempty_history(BzrBranchFormat5)1885breezy.tests.per_branch.test_pull.TestPullHook.test_post_pull_nonempty_history(BzrBranchFormat5)
@@ -1893,12 +1938,20 @@
1893breezy.tests.per_branch.test_pull.TestPull.test_pull_updates_checkout_and_master(RemoteGitBranchFormat)1938breezy.tests.per_branch.test_pull.TestPull.test_pull_updates_checkout_and_master(RemoteGitBranchFormat)
1894breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(BranchReferenceFormat)1939breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(BranchReferenceFormat)
1895breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(BzrBranchFormat4)1940breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(BzrBranchFormat4)
1941breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(BzrBranchFormat5)
1942breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(BzrBranchFormat6)
1943breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(BzrBranchFormat7)
1944breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(BzrBranchFormat8)
1896breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(LocalGitBranchFormat)1945breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(LocalGitBranchFormat)
1897breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(RemoteBranchFormat-default)1946breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(RemoteBranchFormat-default)
1898breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(RemoteBranchFormat-v2)1947breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(RemoteBranchFormat-v2)
1899breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(RemoteGitBranchFormat)1948breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_api(RemoteGitBranchFormat)
1900breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_command(BranchReferenceFormat)1949breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_command(BranchReferenceFormat)
1901breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_command(BzrBranchFormat4)1950breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_command(BzrBranchFormat4)
1951breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_command(BzrBranchFormat5)
1952breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_command(BzrBranchFormat6)
1953breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_command(BzrBranchFormat7)
1954breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_command(BzrBranchFormat8)
1902breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_command(LocalGitBranchFormat)1955breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_command(LocalGitBranchFormat)
1903breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_command(RemoteBranchFormat-default)1956breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_command(RemoteBranchFormat-default)
1904breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_command(RemoteBranchFormat-v2)1957breezy.tests.per_branch.test_push.EmptyPushSmartEffortTests.test_empty_branch_command(RemoteBranchFormat-v2)
@@ -1918,6 +1971,7 @@
1918breezy.tests.per_branch.test_push.TestPushHook.test_post_push_bound_branch(BzrBranchFormat6)1971breezy.tests.per_branch.test_push.TestPushHook.test_post_push_bound_branch(BzrBranchFormat6)
1919breezy.tests.per_branch.test_push.TestPushHook.test_post_push_bound_branch(BzrBranchFormat7)1972breezy.tests.per_branch.test_push.TestPushHook.test_post_push_bound_branch(BzrBranchFormat7)
1920breezy.tests.per_branch.test_push.TestPushHook.test_post_push_bound_branch(BzrBranchFormat8)1973breezy.tests.per_branch.test_push.TestPushHook.test_post_push_bound_branch(BzrBranchFormat8)
1974breezy.tests.per_branch.test_push.TestPushHook.test_post_push_bound_branch(RemoteBranchFormat-default)
1921breezy.tests.per_branch.test_push.TestPushHook.test_post_push_bound_branch(RemoteGitBranchFormat)1975breezy.tests.per_branch.test_push.TestPushHook.test_post_push_bound_branch(RemoteGitBranchFormat)
1922breezy.tests.per_branch.test_push.TestPushHook.test_post_push_empty_history(BranchReferenceFormat)1976breezy.tests.per_branch.test_push.TestPushHook.test_post_push_empty_history(BranchReferenceFormat)
1923breezy.tests.per_branch.test_push.TestPushHook.test_post_push_empty_history(BzrBranchFormat4)1977breezy.tests.per_branch.test_push.TestPushHook.test_post_push_empty_history(BzrBranchFormat4)
@@ -1925,6 +1979,7 @@
1925breezy.tests.per_branch.test_push.TestPushHook.test_post_push_empty_history(BzrBranchFormat6)1979breezy.tests.per_branch.test_push.TestPushHook.test_post_push_empty_history(BzrBranchFormat6)
1926breezy.tests.per_branch.test_push.TestPushHook.test_post_push_empty_history(BzrBranchFormat7)1980breezy.tests.per_branch.test_push.TestPushHook.test_post_push_empty_history(BzrBranchFormat7)
1927breezy.tests.per_branch.test_push.TestPushHook.test_post_push_empty_history(BzrBranchFormat8)1981breezy.tests.per_branch.test_push.TestPushHook.test_post_push_empty_history(BzrBranchFormat8)
1982breezy.tests.per_branch.test_push.TestPushHook.test_post_push_empty_history(RemoteBranchFormat-default)
1928breezy.tests.per_branch.test_push.TestPushHook.test_post_push_empty_history(RemoteGitBranchFormat)1983breezy.tests.per_branch.test_push.TestPushHook.test_post_push_empty_history(RemoteGitBranchFormat)
1929breezy.tests.per_branch.test_push.TestPushHook.test_post_push_nonempty_history(BranchReferenceFormat)1984breezy.tests.per_branch.test_push.TestPushHook.test_post_push_nonempty_history(BranchReferenceFormat)
1930breezy.tests.per_branch.test_push.TestPushHook.test_post_push_nonempty_history(BzrBranchFormat5)1985breezy.tests.per_branch.test_push.TestPushHook.test_post_push_nonempty_history(BzrBranchFormat5)
@@ -1946,6 +2001,9 @@
1946breezy.tests.per_branch.test_push.TestPush.test_push_merged_indirect(RemoteGitBranchFormat)2001breezy.tests.per_branch.test_push.TestPush.test_push_merged_indirect(RemoteGitBranchFormat)
1947breezy.tests.per_branch.test_push.TestPush.test_push_new_tag_to_bound_branch(BranchReferenceFormat)2002breezy.tests.per_branch.test_push.TestPush.test_push_new_tag_to_bound_branch(BranchReferenceFormat)
1948breezy.tests.per_branch.test_push.TestPush.test_push_new_tag_to_bound_branch(BzrBranchFormat4)2003breezy.tests.per_branch.test_push.TestPush.test_push_new_tag_to_bound_branch(BzrBranchFormat4)
2004breezy.tests.per_branch.test_push.TestPush.test_push_new_tag_to_bound_branch(BzrBranchFormat6)
2005breezy.tests.per_branch.test_push.TestPush.test_push_new_tag_to_bound_branch(BzrBranchFormat7)
2006breezy.tests.per_branch.test_push.TestPush.test_push_new_tag_to_bound_branch(BzrBranchFormat8)
1949breezy.tests.per_branch.test_push.TestPush.test_push_new_tag_to_bound_branch(LocalGitBranchFormat)2007breezy.tests.per_branch.test_push.TestPush.test_push_new_tag_to_bound_branch(LocalGitBranchFormat)
1950breezy.tests.per_branch.test_push.TestPush.test_push_new_tag_to_bound_branch(RemoteBranchFormat-default)2008breezy.tests.per_branch.test_push.TestPush.test_push_new_tag_to_bound_branch(RemoteBranchFormat-default)
1951breezy.tests.per_branch.test_push.TestPush.test_push_new_tag_to_bound_branch(RemoteBranchFormat-v2)2009breezy.tests.per_branch.test_push.TestPush.test_push_new_tag_to_bound_branch(RemoteBranchFormat-v2)
@@ -2003,6 +2061,7 @@
2003breezy.tests.per_branch.test_push.TestPush.test_push_within_repository(BzrBranchFormat7)2061breezy.tests.per_branch.test_push.TestPush.test_push_within_repository(BzrBranchFormat7)
2004breezy.tests.per_branch.test_push.TestPush.test_push_within_repository(BzrBranchFormat8)2062breezy.tests.per_branch.test_push.TestPush.test_push_within_repository(BzrBranchFormat8)
2005breezy.tests.per_branch.test_push.TestPush.test_push_within_repository(LocalGitBranchFormat)2063breezy.tests.per_branch.test_push.TestPush.test_push_within_repository(LocalGitBranchFormat)
2064breezy.tests.per_branch.test_push.TestPush.test_push_within_repository(RemoteBranchFormat-default)
2006breezy.tests.per_branch.test_push.TestPush.test_push_within_repository(RemoteGitBranchFormat)2065breezy.tests.per_branch.test_push.TestPush.test_push_within_repository(RemoteGitBranchFormat)
2007breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_fixes_invalid_revhistory(BranchReferenceFormat)2066breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_fixes_invalid_revhistory(BranchReferenceFormat)
2008breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_fixes_invalid_revhistory(BzrBranchFormat4)2067breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_fixes_invalid_revhistory(BzrBranchFormat4)
@@ -2025,6 +2084,8 @@
2025breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_returns_reconciler(BzrBranchFormat6)2084breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_returns_reconciler(BzrBranchFormat6)
2026breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_returns_reconciler(BzrBranchFormat7)2085breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_returns_reconciler(BzrBranchFormat7)
2027breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_returns_reconciler(BzrBranchFormat8)2086breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_returns_reconciler(BzrBranchFormat8)
2087breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_returns_reconciler(LocalGitBranchFormat)
2088breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_returns_reconciler(RemoteBranchFormat-default)
2028breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_returns_reconciler(RemoteGitBranchFormat)2089breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_returns_reconciler(RemoteGitBranchFormat)
2029breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_supports_thorough(BranchReferenceFormat)2090breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_supports_thorough(BranchReferenceFormat)
2030breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_supports_thorough(BzrBranchFormat4)2091breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_supports_thorough(BzrBranchFormat4)
@@ -2032,6 +2093,8 @@
2032breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_supports_thorough(BzrBranchFormat6)2093breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_supports_thorough(BzrBranchFormat6)
2033breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_supports_thorough(BzrBranchFormat7)2094breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_supports_thorough(BzrBranchFormat7)
2034breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_supports_thorough(BzrBranchFormat8)2095breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_supports_thorough(BzrBranchFormat8)
2096breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_supports_thorough(LocalGitBranchFormat)
2097breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_supports_thorough(RemoteBranchFormat-default)
2035breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_supports_thorough(RemoteGitBranchFormat)2098breezy.tests.per_branch.test_reconcile.TestBranchReconcile.test_reconcile_supports_thorough(RemoteGitBranchFormat)
2036breezy.tests.per_branch.test_revision_id_to_dotted_revno.TestRevisionIdToDottedRevno.test_lookup_dotted_revno(BranchReferenceFormat)2099breezy.tests.per_branch.test_revision_id_to_dotted_revno.TestRevisionIdToDottedRevno.test_lookup_dotted_revno(BranchReferenceFormat)
2037breezy.tests.per_branch.test_revision_id_to_dotted_revno.TestRevisionIdToDottedRevno.test_lookup_dotted_revno(BzrBranchFormat5)2100breezy.tests.per_branch.test_revision_id_to_dotted_revno.TestRevisionIdToDottedRevno.test_lookup_dotted_revno(BzrBranchFormat5)
@@ -2097,9 +2160,14 @@
2097breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_uses_bzrdir_branch_format(BzrBranchFormat6)2160breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_uses_bzrdir_branch_format(BzrBranchFormat6)
2098breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_uses_bzrdir_branch_format(BzrBranchFormat7)2161breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_uses_bzrdir_branch_format(BzrBranchFormat7)
2099breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_uses_bzrdir_branch_format(BzrBranchFormat8)2162breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_uses_bzrdir_branch_format(BzrBranchFormat8)
2163breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_uses_bzrdir_branch_format(LocalGitBranchFormat)
2100breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_uses_bzrdir_branch_format(RemoteGitBranchFormat)2164breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_uses_bzrdir_branch_format(RemoteGitBranchFormat)
2101breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_with_ghost_in_mainline(BranchReferenceFormat)2165breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_with_ghost_in_mainline(BranchReferenceFormat)
2102breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_with_ghost_in_mainline(BzrBranchFormat4)2166breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_with_ghost_in_mainline(BzrBranchFormat4)
2167breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_with_ghost_in_mainline(BzrBranchFormat5)
2168breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_with_ghost_in_mainline(BzrBranchFormat6)
2169breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_with_ghost_in_mainline(BzrBranchFormat7)
2170breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_with_ghost_in_mainline(BzrBranchFormat8)
2103breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_with_ghost_in_mainline(LocalGitBranchFormat)2171breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_with_ghost_in_mainline(LocalGitBranchFormat)
2104breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_with_ghost_in_mainline(RemoteBranchFormat-default)2172breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_with_ghost_in_mainline(RemoteBranchFormat-default)
2105breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_with_ghost_in_mainline(RemoteGitBranchFormat)2173breezy.tests.per_branch.test_sprout.TestSprout.test_sprout_with_ghost_in_mainline(RemoteGitBranchFormat)
@@ -2269,6 +2337,7 @@
2269breezy.tests.per_branch.test_stacking.TestStacking.test_transform_fallback_location_hook(BzrBranchFormat7)2337breezy.tests.per_branch.test_stacking.TestStacking.test_transform_fallback_location_hook(BzrBranchFormat7)
2270breezy.tests.per_branch.test_stacking.TestStacking.test_transform_fallback_location_hook(BzrBranchFormat8)2338breezy.tests.per_branch.test_stacking.TestStacking.test_transform_fallback_location_hook(BzrBranchFormat8)
2271breezy.tests.per_branch.test_stacking.TestStacking.test_transform_fallback_location_hook(LocalGitBranchFormat)2339breezy.tests.per_branch.test_stacking.TestStacking.test_transform_fallback_location_hook(LocalGitBranchFormat)
2340breezy.tests.per_branch.test_stacking.TestStacking.test_transform_fallback_location_hook(RemoteBranchFormat-default)
2272breezy.tests.per_branch.test_stacking.TestStacking.test_transform_fallback_location_hook(RemoteGitBranchFormat)2341breezy.tests.per_branch.test_stacking.TestStacking.test_transform_fallback_location_hook(RemoteGitBranchFormat)
2273breezy.tests.per_branch.test_stacking.TestStacking.test_unstack_already_locked(BranchReferenceFormat)2342breezy.tests.per_branch.test_stacking.TestStacking.test_unstack_already_locked(BranchReferenceFormat)
2274breezy.tests.per_branch.test_stacking.TestStacking.test_unstack_already_locked(BzrBranchFormat4)2343breezy.tests.per_branch.test_stacking.TestStacking.test_unstack_already_locked(BzrBranchFormat4)
@@ -2343,6 +2412,10 @@
2343breezy.tests.per_branch.test_tags.TestBranchTags.test_ghost_tag(BranchReferenceFormat)2412breezy.tests.per_branch.test_tags.TestBranchTags.test_ghost_tag(BranchReferenceFormat)
2344breezy.tests.per_branch.test_tags.TestBranchTags.test_ghost_tag(BzrBranchFormat4)2413breezy.tests.per_branch.test_tags.TestBranchTags.test_ghost_tag(BzrBranchFormat4)
2345breezy.tests.per_branch.test_tags.TestBranchTags.test_ghost_tag(BzrBranchFormat5)2414breezy.tests.per_branch.test_tags.TestBranchTags.test_ghost_tag(BzrBranchFormat5)
2415breezy.tests.per_branch.test_tags.TestBranchTags.test_ghost_tag(BzrBranchFormat6)
2416breezy.tests.per_branch.test_tags.TestBranchTags.test_ghost_tag(BzrBranchFormat7)
2417breezy.tests.per_branch.test_tags.TestBranchTags.test_ghost_tag(BzrBranchFormat8)
2418breezy.tests.per_branch.test_tags.TestBranchTags.test_ghost_tag(RemoteBranchFormat-default)
2346breezy.tests.per_branch.test_tags.TestBranchTags.test_ghost_tag(RemoteGitBranchFormat)2419breezy.tests.per_branch.test_tags.TestBranchTags.test_ghost_tag(RemoteGitBranchFormat)
2347breezy.tests.per_branch.test_tags.TestBranchTags.test_make_and_lookup_tag(BranchReferenceFormat)2420breezy.tests.per_branch.test_tags.TestBranchTags.test_make_and_lookup_tag(BranchReferenceFormat)
2348breezy.tests.per_branch.test_tags.TestBranchTags.test_make_and_lookup_tag(BzrBranchFormat4)2421breezy.tests.per_branch.test_tags.TestBranchTags.test_make_and_lookup_tag(BzrBranchFormat4)
@@ -2669,6 +2742,7 @@
2669breezy.tests.per_interbranch.test_pull.TestPull.test_pull_raises_specific_error_on_master_connection_error(GenericInterBranch,BzrBranchFormat7,BzrBranchFormat7)2742breezy.tests.per_interbranch.test_pull.TestPull.test_pull_raises_specific_error_on_master_connection_error(GenericInterBranch,BzrBranchFormat7,BzrBranchFormat7)
2670breezy.tests.per_interbranch.test_pull.TestPull.test_pull_raises_specific_error_on_master_connection_error(InterFromGitBranch,RemoteGitBranchFormat,BzrBranchFormat7)2743breezy.tests.per_interbranch.test_pull.TestPull.test_pull_raises_specific_error_on_master_connection_error(InterFromGitBranch,RemoteGitBranchFormat,BzrBranchFormat7)
2671breezy.tests.per_interbranch.test_pull.TestPull.test_pull_raises_specific_error_on_master_connection_error(InterGitLocalGitBranch,RemoteGitBranchFormat,LocalGitBranchFormat)2744breezy.tests.per_interbranch.test_pull.TestPull.test_pull_raises_specific_error_on_master_connection_error(InterGitLocalGitBranch,RemoteGitBranchFormat,LocalGitBranchFormat)
2745breezy.tests.per_interbranch.test_pull.TestPull.test_pull_raises_specific_error_on_master_connection_error(InterToGitBranch,BzrBranchFormat7,LocalGitBranchFormat)
2672breezy.tests.per_interbranch.test_pull.TestPull.test_pull_raises_specific_error_on_master_connection_error(InterToGitBranch,BzrBranchFormat7,RemoteGitBranchFormat)2746breezy.tests.per_interbranch.test_pull.TestPull.test_pull_raises_specific_error_on_master_connection_error(InterToGitBranch,BzrBranchFormat7,RemoteGitBranchFormat)
2673breezy.tests.per_interbranch.test_pull.TestPull.test_pull_returns_result(GenericInterBranch,BzrBranchFormat7,BzrBranchFormat7)2747breezy.tests.per_interbranch.test_pull.TestPull.test_pull_returns_result(GenericInterBranch,BzrBranchFormat7,BzrBranchFormat7)
2674breezy.tests.per_interbranch.test_pull.TestPull.test_pull_returns_result(InterFromGitBranch,RemoteGitBranchFormat,BzrBranchFormat7)2748breezy.tests.per_interbranch.test_pull.TestPull.test_pull_returns_result(InterFromGitBranch,RemoteGitBranchFormat,BzrBranchFormat7)
@@ -2682,6 +2756,7 @@
2682breezy.tests.per_interbranch.test_push.TestPushHook.test_post_push_bound_branch(InterFromGitBranch,RemoteGitBranchFormat,BzrBranchFormat7)2756breezy.tests.per_interbranch.test_push.TestPushHook.test_post_push_bound_branch(InterFromGitBranch,RemoteGitBranchFormat,BzrBranchFormat7)
2683breezy.tests.per_interbranch.test_push.TestPushHook.test_post_push_bound_branch(InterGitLocalGitBranch,RemoteGitBranchFormat,LocalGitBranchFormat)2757breezy.tests.per_interbranch.test_push.TestPushHook.test_post_push_bound_branch(InterGitLocalGitBranch,RemoteGitBranchFormat,LocalGitBranchFormat)
2684breezy.tests.per_interbranch.test_push.TestPushHook.test_post_push_bound_branch(InterLocalGitRemoteGitBranch,LocalGitBranchFormat,RemoteGitBranchFormat)2758breezy.tests.per_interbranch.test_push.TestPushHook.test_post_push_bound_branch(InterLocalGitRemoteGitBranch,LocalGitBranchFormat,RemoteGitBranchFormat)
2759breezy.tests.per_interbranch.test_push.TestPushHook.test_post_push_bound_branch(InterToGitBranch,BzrBranchFormat7,LocalGitBranchFormat)
2685breezy.tests.per_interbranch.test_push.TestPushHook.test_post_push_bound_branch(InterToGitBranch,BzrBranchFormat7,RemoteGitBranchFormat)2760breezy.tests.per_interbranch.test_push.TestPushHook.test_post_push_bound_branch(InterToGitBranch,BzrBranchFormat7,RemoteGitBranchFormat)
2686breezy.tests.per_interbranch.test_push.TestPushHook.test_post_push_empty_history(GenericInterBranch,BzrBranchFormat7,BzrBranchFormat7)2761breezy.tests.per_interbranch.test_push.TestPushHook.test_post_push_empty_history(GenericInterBranch,BzrBranchFormat7,BzrBranchFormat7)
2687breezy.tests.per_interbranch.test_push.TestPushHook.test_post_push_empty_history(InterFromGitBranch,RemoteGitBranchFormat,BzrBranchFormat7)2762breezy.tests.per_interbranch.test_push.TestPushHook.test_post_push_empty_history(InterFromGitBranch,RemoteGitBranchFormat,BzrBranchFormat7)
@@ -2709,6 +2784,7 @@
2709breezy.tests.per_interbranch.test_push.TestPush.test_push_overwrite_of_non_tip_with_stop_revision(InterLocalGitRemoteGitBranch,LocalGitBranchFormat,RemoteGitBranchFormat)2784breezy.tests.per_interbranch.test_push.TestPush.test_push_overwrite_of_non_tip_with_stop_revision(InterLocalGitRemoteGitBranch,LocalGitBranchFormat,RemoteGitBranchFormat)
2710breezy.tests.per_interbranch.test_push.TestPush.test_push_overwrite_of_non_tip_with_stop_revision(InterToGitBranch,BzrBranchFormat7,RemoteGitBranchFormat)2785breezy.tests.per_interbranch.test_push.TestPush.test_push_overwrite_of_non_tip_with_stop_revision(InterToGitBranch,BzrBranchFormat7,RemoteGitBranchFormat)
2711breezy.tests.per_interbranch.test_push.TestPush.test_push_raises_specific_error_on_master_connection_error(GenericInterBranch,BzrBranchFormat7,BzrBranchFormat7)2786breezy.tests.per_interbranch.test_push.TestPush.test_push_raises_specific_error_on_master_connection_error(GenericInterBranch,BzrBranchFormat7,BzrBranchFormat7)
2787breezy.tests.per_interbranch.test_push.TestPush.test_push_raises_specific_error_on_master_connection_error(InterFromGitBranch,LocalGitBranchFormat,BzrBranchFormat7)
2712breezy.tests.per_interbranch.test_push.TestPush.test_push_raises_specific_error_on_master_connection_error(InterFromGitBranch,RemoteGitBranchFormat,BzrBranchFormat7)2788breezy.tests.per_interbranch.test_push.TestPush.test_push_raises_specific_error_on_master_connection_error(InterFromGitBranch,RemoteGitBranchFormat,BzrBranchFormat7)
2713breezy.tests.per_interbranch.test_push.TestPush.test_push_raises_specific_error_on_master_connection_error(InterGitLocalGitBranch,LocalGitBranchFormat,LocalGitBranchFormat)2789breezy.tests.per_interbranch.test_push.TestPush.test_push_raises_specific_error_on_master_connection_error(InterGitLocalGitBranch,LocalGitBranchFormat,LocalGitBranchFormat)
2714breezy.tests.per_interbranch.test_push.TestPush.test_push_raises_specific_error_on_master_connection_error(InterGitLocalGitBranch,RemoteGitBranchFormat,LocalGitBranchFormat)2790breezy.tests.per_interbranch.test_push.TestPush.test_push_raises_specific_error_on_master_connection_error(InterGitLocalGitBranch,RemoteGitBranchFormat,LocalGitBranchFormat)
@@ -3092,6 +3168,7 @@
3092breezy.tests.per_lock.test_temporary_write_lock.TestTemporaryWriteLock.test_fails_when_locked(fcntl)3168breezy.tests.per_lock.test_temporary_write_lock.TestTemporaryWriteLock.test_fails_when_locked(fcntl)
3093breezy.tests.per_lock.test_temporary_write_lock.TestTemporaryWriteLock.test_is_write_locked(fcntl)3169breezy.tests.per_lock.test_temporary_write_lock.TestTemporaryWriteLock.test_is_write_locked(fcntl)
3094breezy.tests.per_merger.TestMergeImplementation.test_merge_move_and_change(diff3)3170breezy.tests.per_merger.TestMergeImplementation.test_merge_move_and_change(diff3)
3171breezy.tests.per_merger.TestMergeImplementation.test_merge_move_and_change(merge3)
3095breezy.tests.per_merger.TestMergeImplementation.test_merge_with_existing_limbo_empty(diff3)3172breezy.tests.per_merger.TestMergeImplementation.test_merge_with_existing_limbo_empty(diff3)
3096breezy.tests.per_merger.TestMergeImplementation.test_merge_with_existing_limbo_empty(lca)3173breezy.tests.per_merger.TestMergeImplementation.test_merge_with_existing_limbo_empty(lca)
3097breezy.tests.per_merger.TestMergeImplementation.test_merge_with_existing_limbo_empty(merge3)3174breezy.tests.per_merger.TestMergeImplementation.test_merge_with_existing_limbo_empty(merge3)
@@ -3109,6 +3186,7 @@
3109breezy.tests.per_merger.TestMergeImplementation.test_merge_with_pending_deletion_non_empty(merge3)3186breezy.tests.per_merger.TestMergeImplementation.test_merge_with_pending_deletion_non_empty(merge3)
3110breezy.tests.per_merger.TestMergeImplementation.test_merge_with_pending_deletion_non_empty(weave)3187breezy.tests.per_merger.TestMergeImplementation.test_merge_with_pending_deletion_non_empty(weave)
3111breezy.tests.per_merger.TestMergeImplementation.test_modify_conflicts_with_delete(diff3)3188breezy.tests.per_merger.TestMergeImplementation.test_modify_conflicts_with_delete(diff3)
3189breezy.tests.per_merger.TestMergeImplementation.test_modify_conflicts_with_delete(merge3)
3112breezy.tests.permute_tests_for_extension.<locals>.FailWithoutFeature.test_fail3190breezy.tests.permute_tests_for_extension.<locals>.FailWithoutFeature.test_fail
3113breezy.tests.per_pack_repository.TestPackRepositoryStacking.test_adding_pack_does_not_record_pack_names_from_other_repositories(2a)3191breezy.tests.per_pack_repository.TestPackRepositoryStacking.test_adding_pack_does_not_record_pack_names_from_other_repositories(2a)
3114breezy.tests.per_pack_repository.TestPackRepositoryStacking.test_adding_pack_does_not_record_pack_names_from_other_repositories(pack-0.92)3192breezy.tests.per_pack_repository.TestPackRepositoryStacking.test_adding_pack_does_not_record_pack_names_from_other_repositories(pack-0.92)
@@ -3447,6 +3525,7 @@
3447breezy.tests.per_repository.test_break_lock.TestBreakLock.test_unlocked(RepositoryFormatKnitPack6RichRoot)3525breezy.tests.per_repository.test_break_lock.TestBreakLock.test_unlocked(RepositoryFormatKnitPack6RichRoot)
3448breezy.tests.per_repository.test_break_lock.TestBreakLock.test_unlocked(RepositoryFormatPackDevelopment2Subtree)3526breezy.tests.per_repository.test_break_lock.TestBreakLock.test_unlocked(RepositoryFormatPackDevelopment2Subtree)
3449breezy.tests.per_repository.test_check.TestCleanRepository.test_new_repo(RepositoryFormat4)3527breezy.tests.per_repository.test_check.TestCleanRepository.test_new_repo(RepositoryFormat4)
3528breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_abort_record_iter_changes(RemoteRepositoryFormat-default)
3450breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_abort_record_iter_changes(RepositoryFormat2a)3529breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_abort_record_iter_changes(RepositoryFormat2a)
3451breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_abort_record_iter_changes(RepositoryFormat2aSubtree)3530breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_abort_record_iter_changes(RepositoryFormat2aSubtree)
3452breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_abort_record_iter_changes(RepositoryFormat4)3531breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_abort_record_iter_changes(RepositoryFormat4)
@@ -3489,6 +3568,7 @@
3489breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_message(RepositoryFormat5)3568breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_message(RepositoryFormat5)
3490breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_message(RepositoryFormat6)3569breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_message(RepositoryFormat6)
3491breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_message(RepositoryFormat7)3570breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_message(RepositoryFormat7)
3571breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_committer_no_username(RemoteRepositoryFormat-default)
3492breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_committer_no_username(RepositoryFormat2a)3572breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_committer_no_username(RepositoryFormat2a)
3493breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_committer_no_username(RepositoryFormat2aSubtree)3573breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_committer_no_username(RepositoryFormat2aSubtree)
3494breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_committer_no_username(RepositoryFormat4)3574breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_committer_no_username(RepositoryFormat4)
@@ -3504,6 +3584,8 @@
3504breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_unchanged_root_record_iter_changes(RepositoryFormat5)3584breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_unchanged_root_record_iter_changes(RepositoryFormat5)
3505breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_unchanged_root_record_iter_changes(RepositoryFormat6)3585breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_unchanged_root_record_iter_changes(RepositoryFormat6)
3506breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_unchanged_root_record_iter_changes(RepositoryFormat7)3586breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_unchanged_root_record_iter_changes(RepositoryFormat7)
3587breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_without_root_errors(GitRepositoryFormat)
3588breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_without_root_errors(RemoteRepositoryFormat-default)
3507breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_without_root_errors(RepositoryFormat2a)3589breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_without_root_errors(RepositoryFormat2a)
3508breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_without_root_errors(RepositoryFormat2aSubtree)3590breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_without_root_errors(RepositoryFormat2aSubtree)
3509breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_without_root_errors(RepositoryFormat4)3591breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_without_root_errors(RepositoryFormat4)
@@ -3522,9 +3604,11 @@
3522breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_without_root_errors(RepositoryFormatKnitPack6)3604breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_without_root_errors(RepositoryFormatKnitPack6)
3523breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_without_root_errors(RepositoryFormatKnitPack6RichRoot)3605breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_without_root_errors(RepositoryFormatKnitPack6RichRoot)
3524breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_without_root_errors(RepositoryFormatPackDevelopment2Subtree)3606breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_without_root_errors(RepositoryFormatPackDevelopment2Subtree)
3607breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_with_revision_id_record_iter_changes(GitRepositoryFormat)
3525breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_with_revision_id_record_iter_changes(RepositoryFormat2a)3608breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_with_revision_id_record_iter_changes(RepositoryFormat2a)
3526breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_with_revision_id_record_iter_changes(RepositoryFormat2aSubtree)3609breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_with_revision_id_record_iter_changes(RepositoryFormat2aSubtree)
3527breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_with_revision_id_record_iter_changes(RepositoryFormat4)3610breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_commit_with_revision_id_record_iter_changes(RepositoryFormat4)
3611breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_finish_inventory_record_iter_changes(RemoteRepositoryFormat-default)
3528breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_finish_inventory_record_iter_changes(RepositoryFormat2a)3612breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_finish_inventory_record_iter_changes(RepositoryFormat2a)
3529breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_finish_inventory_record_iter_changes(RepositoryFormat2aSubtree)3613breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_finish_inventory_record_iter_changes(RepositoryFormat2aSubtree)
3530breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_finish_inventory_record_iter_changes(RepositoryFormat4)3614breezy.tests.per_repository.test_commit_builder.TestCommitBuilder.test_finish_inventory_record_iter_changes(RepositoryFormat4)
@@ -5465,6 +5549,7 @@
5465breezy.tests.per_repository.test_revision.TestRevisionAttributes.test_zero_timezone(RepositoryFormat6)5549breezy.tests.per_repository.test_revision.TestRevisionAttributes.test_zero_timezone(RepositoryFormat6)
5466breezy.tests.per_repository.test_revision.TestRevisionAttributes.test_zero_timezone(RepositoryFormat7)5550breezy.tests.per_repository.test_revision.TestRevisionAttributes.test_zero_timezone(RepositoryFormat7)
5467breezy.tests.per_repository.test_revision.TestRevProps.test_invalid_revprops(GitRepositoryFormat)5551breezy.tests.per_repository.test_revision.TestRevProps.test_invalid_revprops(GitRepositoryFormat)
5552breezy.tests.per_repository.test_revision.TestRevProps.test_invalid_revprops(RemoteRepositoryFormat-default)
5468breezy.tests.per_repository.test_revision.TestRevProps.test_invalid_revprops(RepositoryFormat2a)5553breezy.tests.per_repository.test_revision.TestRevProps.test_invalid_revprops(RepositoryFormat2a)
5469breezy.tests.per_repository.test_revision.TestRevProps.test_invalid_revprops(RepositoryFormat2aSubtree)5554breezy.tests.per_repository.test_revision.TestRevProps.test_invalid_revprops(RepositoryFormat2aSubtree)
5470breezy.tests.per_repository.test_revision.TestRevProps.test_invalid_revprops(RepositoryFormat4)5555breezy.tests.per_repository.test_revision.TestRevProps.test_invalid_revprops(RepositoryFormat4)
@@ -6389,6 +6474,9 @@
6389breezy.tests.per_repository_vf.test_write_group.TestGetMissingParentInventories.test_insert_stream_without_locking(RepositoryFormatKnit1)6474breezy.tests.per_repository_vf.test_write_group.TestGetMissingParentInventories.test_insert_stream_without_locking(RepositoryFormatKnit1)
6390breezy.tests.per_repository_vf.test_write_group.TestGetMissingParentInventories.test_insert_stream_without_locking(RepositoryFormatKnit3)6475breezy.tests.per_repository_vf.test_write_group.TestGetMissingParentInventories.test_insert_stream_without_locking(RepositoryFormatKnit3)
6391breezy.tests.per_repository_vf.test_write_group.TestGetMissingParentInventories.test_insert_stream_without_locking(RepositoryFormatKnit4)6476breezy.tests.per_repository_vf.test_write_group.TestGetMissingParentInventories.test_insert_stream_without_locking(RepositoryFormatKnit4)
6477breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_add_missing_parent_after_resume(RemoteRepositoryFormat-v2)
6478breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_add_missing_parent_after_resume(RepositoryFormat2a)
6479breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_add_missing_parent_after_resume(RepositoryFormat2aSubtree)
6392breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_add_missing_parent_after_resume(RepositoryFormat4)6480breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_add_missing_parent_after_resume(RepositoryFormat4)
6393breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_add_missing_parent_after_resume(RepositoryFormat5)6481breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_add_missing_parent_after_resume(RepositoryFormat5)
6394breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_add_missing_parent_after_resume(RepositoryFormat6)6482breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_add_missing_parent_after_resume(RepositoryFormat6)
@@ -6396,6 +6484,9 @@
6396breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_add_missing_parent_after_resume(RepositoryFormatKnit1)6484breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_add_missing_parent_after_resume(RepositoryFormatKnit1)
6397breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_add_missing_parent_after_resume(RepositoryFormatKnit3)6485breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_add_missing_parent_after_resume(RepositoryFormatKnit3)
6398breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_add_missing_parent_after_resume(RepositoryFormatKnit4)6486breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_add_missing_parent_after_resume(RepositoryFormatKnit4)
6487breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_cannot_resume_aborted_write_group(RemoteRepositoryFormat-v2)
6488breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_cannot_resume_aborted_write_group(RepositoryFormat2a)
6489breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_cannot_resume_aborted_write_group(RepositoryFormat2aSubtree)
6399breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_cannot_resume_aborted_write_group(RepositoryFormat4)6490breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_cannot_resume_aborted_write_group(RepositoryFormat4)
6400breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_cannot_resume_aborted_write_group(RepositoryFormat5)6491breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_cannot_resume_aborted_write_group(RepositoryFormat5)
6401breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_cannot_resume_aborted_write_group(RepositoryFormat6)6492breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_cannot_resume_aborted_write_group(RepositoryFormat6)
@@ -6403,6 +6494,9 @@
6403breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_cannot_resume_aborted_write_group(RepositoryFormatKnit1)6494breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_cannot_resume_aborted_write_group(RepositoryFormatKnit1)
6404breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_cannot_resume_aborted_write_group(RepositoryFormatKnit3)6495breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_cannot_resume_aborted_write_group(RepositoryFormatKnit3)
6405breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_cannot_resume_aborted_write_group(RepositoryFormatKnit4)6496breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_cannot_resume_aborted_write_group(RepositoryFormatKnit4)
6497breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_adding_missing_parents(RemoteRepositoryFormat-v2)
6498breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_adding_missing_parents(RepositoryFormat2a)
6499breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_adding_missing_parents(RepositoryFormat2aSubtree)
6406breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_adding_missing_parents(RepositoryFormat4)6500breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_adding_missing_parents(RepositoryFormat4)
6407breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_adding_missing_parents(RepositoryFormat5)6501breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_adding_missing_parents(RepositoryFormat5)
6408breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_adding_missing_parents(RepositoryFormat6)6502breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_adding_missing_parents(RepositoryFormat6)
@@ -6424,6 +6518,10 @@
6424breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_plus_new_data(RepositoryFormatKnit1)6518breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_plus_new_data(RepositoryFormatKnit1)
6425breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_plus_new_data(RepositoryFormatKnit3)6519breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_plus_new_data(RepositoryFormatKnit3)
6426breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_plus_new_data(RepositoryFormatKnit4)6520breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_plus_new_data(RepositoryFormatKnit4)
6521breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RemoteRepositoryFormat-default)
6522breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RemoteRepositoryFormat-v2)
6523breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RepositoryFormat2a)
6524breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RepositoryFormat2aSubtree)
6427breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RepositoryFormat4)6525breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RepositoryFormat4)
6428breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RepositoryFormat5)6526breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RepositoryFormat5)
6429breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RepositoryFormat6)6527breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RepositoryFormat6)
@@ -6431,6 +6529,9 @@
6431breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RepositoryFormatKnit1)6529breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RepositoryFormatKnit1)
6432breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RepositoryFormatKnit3)6530breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RepositoryFormatKnit3)
6433breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RepositoryFormatKnit4)6531breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_commit_resumed_write_group_with_missing_parents(RepositoryFormatKnit4)
6532breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_multiple_resume_write_group(RemoteRepositoryFormat-v2)
6533breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_multiple_resume_write_group(RepositoryFormat2a)
6534breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_multiple_resume_write_group(RepositoryFormat2aSubtree)
6434breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_multiple_resume_write_group(RepositoryFormat4)6535breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_multiple_resume_write_group(RepositoryFormat4)
6435breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_multiple_resume_write_group(RepositoryFormat5)6536breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_multiple_resume_write_group(RepositoryFormat5)
6436breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_multiple_resume_write_group(RepositoryFormat6)6537breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_multiple_resume_write_group(RepositoryFormat6)
@@ -6438,6 +6539,9 @@
6438breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_multiple_resume_write_group(RepositoryFormatKnit1)6539breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_multiple_resume_write_group(RepositoryFormatKnit1)
6439breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_multiple_resume_write_group(RepositoryFormatKnit3)6540breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_multiple_resume_write_group(RepositoryFormatKnit3)
6440breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_multiple_resume_write_group(RepositoryFormatKnit4)6541breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_multiple_resume_write_group(RepositoryFormatKnit4)
6542breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_no_op_suspend_resume(RemoteRepositoryFormat-v2)
6543breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_no_op_suspend_resume(RepositoryFormat2a)
6544breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_no_op_suspend_resume(RepositoryFormat2aSubtree)
6441breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_no_op_suspend_resume(RepositoryFormat4)6545breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_no_op_suspend_resume(RepositoryFormat4)
6442breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_no_op_suspend_resume(RepositoryFormat5)6546breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_no_op_suspend_resume(RepositoryFormat5)
6443breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_no_op_suspend_resume(RepositoryFormat6)6547breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_no_op_suspend_resume(RepositoryFormat6)
@@ -6445,6 +6549,9 @@
6445breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_no_op_suspend_resume(RepositoryFormatKnit1)6549breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_no_op_suspend_resume(RepositoryFormatKnit1)
6446breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_no_op_suspend_resume(RepositoryFormatKnit3)6550breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_no_op_suspend_resume(RepositoryFormatKnit3)
6447breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_no_op_suspend_resume(RepositoryFormatKnit4)6551breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_no_op_suspend_resume(RepositoryFormatKnit4)
6552breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_resume_abort_fails(RemoteRepositoryFormat-v2)
6553breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_resume_abort_fails(RepositoryFormat2a)
6554breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_resume_abort_fails(RepositoryFormat2aSubtree)
6448breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_resume_abort_fails(RepositoryFormat4)6555breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_resume_abort_fails(RepositoryFormat4)
6449breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_resume_abort_fails(RepositoryFormat5)6556breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_resume_abort_fails(RepositoryFormat5)
6450breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_resume_abort_fails(RepositoryFormat6)6557breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_resume_abort_fails(RepositoryFormat6)
@@ -6452,6 +6559,9 @@
6452breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_resume_abort_fails(RepositoryFormatKnit1)6559breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_resume_abort_fails(RepositoryFormatKnit1)
6453breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_resume_abort_fails(RepositoryFormatKnit3)6560breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_resume_abort_fails(RepositoryFormatKnit3)
6454breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_resume_abort_fails(RepositoryFormatKnit4)6561breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_resume_abort_fails(RepositoryFormatKnit4)
6562breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_second_suspend_fails(RemoteRepositoryFormat-v2)
6563breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_second_suspend_fails(RepositoryFormat2a)
6564breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_second_suspend_fails(RepositoryFormat2aSubtree)
6455breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_second_suspend_fails(RepositoryFormat4)6565breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_second_suspend_fails(RepositoryFormat4)
6456breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_second_suspend_fails(RepositoryFormat5)6566breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_second_suspend_fails(RepositoryFormat5)
6457breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_second_suspend_fails(RepositoryFormat6)6567breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_second_suspend_fails(RepositoryFormat6)
@@ -6459,6 +6569,10 @@
6459breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_second_suspend_fails(RepositoryFormatKnit1)6569breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_second_suspend_fails(RepositoryFormatKnit1)
6460breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_second_suspend_fails(RepositoryFormatKnit3)6570breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_second_suspend_fails(RepositoryFormatKnit3)
6461breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_second_suspend_fails(RepositoryFormatKnit4)6571breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_second_suspend_fails(RepositoryFormatKnit4)
6572breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_suspend_fails(RemoteRepositoryFormat-default)
6573breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_suspend_fails(RemoteRepositoryFormat-v2)
6574breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_suspend_fails(RepositoryFormat2a)
6575breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_suspend_fails(RepositoryFormat2aSubtree)
6462breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_suspend_fails(RepositoryFormat4)6576breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_suspend_fails(RepositoryFormat4)
6463breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_suspend_fails(RepositoryFormat5)6577breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_suspend_fails(RepositoryFormat5)
6464breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_suspend_fails(RepositoryFormat6)6578breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_read_after_suspend_fails(RepositoryFormat6)
@@ -6486,7 +6600,16 @@
6486breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_empty_initial_write_group(RepositoryFormatKnitPack6)6600breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_empty_initial_write_group(RepositoryFormatKnitPack6)
6487breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_empty_initial_write_group(RepositoryFormatKnitPack6RichRoot)6601breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_empty_initial_write_group(RepositoryFormatKnitPack6RichRoot)
6488breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_empty_initial_write_group(RepositoryFormatPackDevelopment2Subtree)6602breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_empty_initial_write_group(RepositoryFormatPackDevelopment2Subtree)
6603breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_write_group_then_abort(RemoteRepositoryFormat-v2)
6604breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_write_group_then_abort(RepositoryFormat2a)
6605breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_write_group_then_abort(RepositoryFormat2aSubtree)
6489breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_write_group_then_abort(RepositoryFormat4)6606breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_write_group_then_abort(RepositoryFormat4)
6607breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_write_group_then_abort(RepositoryFormat5)
6608breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_write_group_then_abort(RepositoryFormat6)
6609breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_write_group_then_abort(RepositoryFormat7)
6610breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_write_group_then_abort(RepositoryFormatKnit1)
6611breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_write_group_then_abort(RepositoryFormatKnit3)
6612breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_resume_write_group_then_abort(RepositoryFormatKnit4)
6490breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_empty_initial_write_group(RemoteRepositoryFormat-default)6613breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_empty_initial_write_group(RemoteRepositoryFormat-default)
6491breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_empty_initial_write_group(RemoteRepositoryFormat-v2)6614breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_empty_initial_write_group(RemoteRepositoryFormat-v2)
6492breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_empty_initial_write_group(RepositoryFormat2a)6615breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_empty_initial_write_group(RepositoryFormat2a)
@@ -6507,7 +6630,17 @@
6507breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_empty_initial_write_group(RepositoryFormatKnitPack6)6630breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_empty_initial_write_group(RepositoryFormatKnitPack6)
6508breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_empty_initial_write_group(RepositoryFormatKnitPack6RichRoot)6631breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_empty_initial_write_group(RepositoryFormatKnitPack6RichRoot)
6509breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_empty_initial_write_group(RepositoryFormatPackDevelopment2Subtree)6632breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_empty_initial_write_group(RepositoryFormatPackDevelopment2Subtree)
6633breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_write_group(RemoteRepositoryFormat-default)
6634breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_write_group(RemoteRepositoryFormat-v2)
6635breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_write_group(RepositoryFormat2a)
6636breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_write_group(RepositoryFormat2aSubtree)
6510breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_write_group(RepositoryFormat4)6637breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_write_group(RepositoryFormat4)
6638breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_write_group(RepositoryFormat5)
6639breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_write_group(RepositoryFormat6)
6640breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_write_group(RepositoryFormat7)
6641breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_write_group(RepositoryFormatKnit1)
6642breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_write_group(RepositoryFormatKnit3)
6643breezy.tests.per_repository_vf.test_write_group.TestResumeableWriteGroup.test_suspend_write_group(RepositoryFormatKnit4)
6511breezy.tests.per_transport.TransportTests.test_abspath_at_root(ChrootTransport,TestingChrootServer)6644breezy.tests.per_transport.TransportTests.test_abspath_at_root(ChrootTransport,TestingChrootServer)
6512breezy.tests.per_transport.TransportTests.test_abspath_at_root(FakeNFSTransportDecorator,FakeNFSServer)6645breezy.tests.per_transport.TransportTests.test_abspath_at_root(FakeNFSTransportDecorator,FakeNFSServer)
6513breezy.tests.per_transport.TransportTests.test_abspath_at_root(FakeVFATTransportDecorator,FakeVFATServer)6646breezy.tests.per_transport.TransportTests.test_abspath_at_root(FakeVFATTransportDecorator,FakeVFATServer)
@@ -8017,7 +8150,18 @@
8017breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_default(WorkingTreeFormat5)8150breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_default(WorkingTreeFormat5)
8018breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_default(WorkingTreeFormat6)8151breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_default(WorkingTreeFormat6)
8019breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_default(WorkingTreeFormat6,remote)8152breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_default(WorkingTreeFormat6,remote)
8153breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_fixed(DirStateRevisionTree,WT4)
8154breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_fixed(DirStateRevisionTree,WT5)
8020breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_fixed(GitWorkingTreeFormat)8155breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_fixed(GitWorkingTreeFormat)
8156breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_fixed(PreviewTree)
8157breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_fixed(PreviewTreePost)
8158breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_fixed(RevisionTree)
8159breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_fixed(WorkingTreeFormat2)
8160breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_fixed(WorkingTreeFormat3)
8161breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_fixed(WorkingTreeFormat4)
8162breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_fixed(WorkingTreeFormat5)
8163breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_fixed(WorkingTreeFormat6)
8164breezy.tests.per_tree.test_get_root_id.TestGetRootID.test_get_root_id_fixed(WorkingTreeFormat6,remote)
8021breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_symlink_target(DirStateRevisionTree,WT4)8165breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_symlink_target(DirStateRevisionTree,WT4)
8022breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_symlink_target(DirStateRevisionTree,WT5)8166breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_symlink_target(DirStateRevisionTree,WT5)
8023breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_symlink_target(PreviewTree)8167breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_symlink_target(PreviewTree)
@@ -8028,6 +8172,17 @@
8028breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_symlink_target(WorkingTreeFormat5)8172breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_symlink_target(WorkingTreeFormat5)
8029breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_symlink_target(WorkingTreeFormat6)8173breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_symlink_target(WorkingTreeFormat6)
8030breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_symlink_target(WorkingTreeFormat6,remote)8174breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_symlink_target(WorkingTreeFormat6,remote)
8175breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_unicode_symlink_target(DirStateRevisionTree,WT4)
8176breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_unicode_symlink_target(DirStateRevisionTree,WT5)
8177breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_unicode_symlink_target(PreviewTree)
8178breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_unicode_symlink_target(PreviewTreePost)
8179breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_unicode_symlink_target(RevisionTree)
8180breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_unicode_symlink_target(WorkingTreeFormat2)
8181breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_unicode_symlink_target(WorkingTreeFormat3)
8182breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_unicode_symlink_target(WorkingTreeFormat4)
8183breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_unicode_symlink_target(WorkingTreeFormat5)
8184breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_unicode_symlink_target(WorkingTreeFormat6)
8185breezy.tests.per_tree.test_get_symlink_target.TestGetSymlinkTarget.test_get_unicode_symlink_target(WorkingTreeFormat6,remote)
8031breezy.tests.per_tree.test_ids.IdTests.test_id2path(GitWorkingTreeFormat)8186breezy.tests.per_tree.test_ids.IdTests.test_id2path(GitWorkingTreeFormat)
8032breezy.tests.per_tree.test_ids.IdTests.test_id2path(WorkingTreeFormat2)8187breezy.tests.per_tree.test_ids.IdTests.test_id2path(WorkingTreeFormat2)
8033breezy.tests.per_tree.test_ids.IdTests.test_id2path(WorkingTreeFormat3)8188breezy.tests.per_tree.test_ids.IdTests.test_id2path(WorkingTreeFormat3)
@@ -8165,6 +8320,13 @@
8165breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_tree_content_summary(WorkingTreeFormat5)8320breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_tree_content_summary(WorkingTreeFormat5)
8166breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_tree_content_summary(WorkingTreeFormat6)8321breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_tree_content_summary(WorkingTreeFormat6)
8167breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_tree_content_summary(WorkingTreeFormat6,remote)8322breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_tree_content_summary(WorkingTreeFormat6,remote)
8323breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_unicode_symlink_content_summary(RevisionTree)
8324breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_unicode_symlink_content_summary(WorkingTreeFormat2)
8325breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_unicode_symlink_content_summary(WorkingTreeFormat3)
8326breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_unicode_symlink_content_summary(WorkingTreeFormat4)
8327breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_unicode_symlink_content_summary(WorkingTreeFormat5)
8328breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_unicode_symlink_content_summary(WorkingTreeFormat6)
8329breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_unicode_symlink_content_summary(WorkingTreeFormat6,remote)
8168breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_unicode_symlink_target_summary(RevisionTree)8330breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_unicode_symlink_target_summary(RevisionTree)
8169breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_unicode_symlink_target_summary(WorkingTreeFormat2)8331breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_unicode_symlink_target_summary(WorkingTreeFormat2)
8170breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_unicode_symlink_target_summary(WorkingTreeFormat3)8332breezy.tests.per_tree.test_path_content_summary.TestPathContentSummary.test_unicode_symlink_target_summary(WorkingTreeFormat3)
@@ -8335,6 +8497,7 @@
8335breezy.tests.per_tree.test_tree.TestReference.test_get_reference_revision(WorkingTreeFormat4)8497breezy.tests.per_tree.test_tree.TestReference.test_get_reference_revision(WorkingTreeFormat4)
8336breezy.tests.per_tree.test_tree.TestReference.test_get_reference_revision(WorkingTreeFormat5)8498breezy.tests.per_tree.test_tree.TestReference.test_get_reference_revision(WorkingTreeFormat5)
8337breezy.tests.per_tree.test_tree.TestReference.test_get_reference_revision(WorkingTreeFormat6)8499breezy.tests.per_tree.test_tree.TestReference.test_get_reference_revision(WorkingTreeFormat6)
8500breezy.tests.per_tree.test_tree.TestReference.test_get_reference_revision(WorkingTreeFormat6,remote)
8338breezy.tests.per_tree.test_tree.TestReference.test_get_root_id(GitWorkingTreeFormat)8501breezy.tests.per_tree.test_tree.TestReference.test_get_root_id(GitWorkingTreeFormat)
8339breezy.tests.per_tree.test_tree.TestReference.test_is_versioned(DirStateRevisionTree,WT4)8502breezy.tests.per_tree.test_tree.TestReference.test_is_versioned(DirStateRevisionTree,WT4)
8340breezy.tests.per_tree.test_tree.TestReference.test_is_versioned(DirStateRevisionTree,WT5)8503breezy.tests.per_tree.test_tree.TestReference.test_is_versioned(DirStateRevisionTree,WT5)
@@ -8355,6 +8518,7 @@
8355breezy.tests.per_tree.test_tree.TestReference.test_iter_references(WorkingTreeFormat4)8518breezy.tests.per_tree.test_tree.TestReference.test_iter_references(WorkingTreeFormat4)
8356breezy.tests.per_tree.test_tree.TestReference.test_iter_references(WorkingTreeFormat5)8519breezy.tests.per_tree.test_tree.TestReference.test_iter_references(WorkingTreeFormat5)
8357breezy.tests.per_tree.test_tree.TestReference.test_iter_references(WorkingTreeFormat6)8520breezy.tests.per_tree.test_tree.TestReference.test_iter_references(WorkingTreeFormat6)
8521breezy.tests.per_tree.test_tree.TestReference.test_iter_references(WorkingTreeFormat6,remote)
8358breezy.tests.per_tree.test_tree.TestStoredKind.test_stored_kind(WorkingTreeFormat2)8522breezy.tests.per_tree.test_tree.TestStoredKind.test_stored_kind(WorkingTreeFormat2)
8359breezy.tests.per_tree.test_tree.TestStoredKind.test_stored_kind(WorkingTreeFormat3)8523breezy.tests.per_tree.test_tree.TestStoredKind.test_stored_kind(WorkingTreeFormat3)
8360breezy.tests.per_tree.test_tree.TestSupportsRenameTracking.test_supports_rename_tracking(DirStateRevisionTree,WT4)8524breezy.tests.per_tree.test_tree.TestSupportsRenameTracking.test_supports_rename_tracking(DirStateRevisionTree,WT4)
@@ -8849,6 +9013,7 @@
8849breezy.tests.per_workingtree.test_add.TestAdd.test_add_previously_added(WorkingTreeFormat5)9013breezy.tests.per_workingtree.test_add.TestAdd.test_add_previously_added(WorkingTreeFormat5)
8850breezy.tests.per_workingtree.test_add.TestAdd.test_add_previously_added(WorkingTreeFormat6)9014breezy.tests.per_workingtree.test_add.TestAdd.test_add_previously_added(WorkingTreeFormat6)
8851breezy.tests.per_workingtree.test_add.TestAdd.test_add_previously_added(WorkingTreeFormat6,remote)9015breezy.tests.per_workingtree.test_add.TestAdd.test_add_previously_added(WorkingTreeFormat6,remote)
9016breezy.tests.per_workingtree.test_add.TestAdd.test_add_root(GitWorkingTreeFormat)
8852breezy.tests.per_workingtree.test_add.TestAdd.test_add_root(WorkingTreeFormat2)9017breezy.tests.per_workingtree.test_add.TestAdd.test_add_root(WorkingTreeFormat2)
8853breezy.tests.per_workingtree.test_add.TestAdd.test_add_root(WorkingTreeFormat3)9018breezy.tests.per_workingtree.test_add.TestAdd.test_add_root(WorkingTreeFormat3)
8854breezy.tests.per_workingtree.test_add.TestAdd.test_add_root(WorkingTreeFormat4)9019breezy.tests.per_workingtree.test_add.TestAdd.test_add_root(WorkingTreeFormat4)
@@ -8887,6 +9052,7 @@
8887breezy.tests.per_workingtree.test_break_lock.TestBreakLock.test_locked(WorkingTreeFormat4)9052breezy.tests.per_workingtree.test_break_lock.TestBreakLock.test_locked(WorkingTreeFormat4)
8888breezy.tests.per_workingtree.test_break_lock.TestBreakLock.test_locked(WorkingTreeFormat5)9053breezy.tests.per_workingtree.test_break_lock.TestBreakLock.test_locked(WorkingTreeFormat5)
8889breezy.tests.per_workingtree.test_break_lock.TestBreakLock.test_locked(WorkingTreeFormat6)9054breezy.tests.per_workingtree.test_break_lock.TestBreakLock.test_locked(WorkingTreeFormat6)
9055breezy.tests.per_workingtree.test_break_lock.TestBreakLock.test_locked(WorkingTreeFormat6,remote)
8890breezy.tests.per_workingtree.test_break_lock.TestBreakLock.test_unlocked_repo_locked(WorkingTreeFormat2)9056breezy.tests.per_workingtree.test_break_lock.TestBreakLock.test_unlocked_repo_locked(WorkingTreeFormat2)
8891breezy.tests.per_workingtree.test_break_lock.TestBreakLock.test_unlocked_repo_locked(WorkingTreeFormat3)9057breezy.tests.per_workingtree.test_break_lock.TestBreakLock.test_unlocked_repo_locked(WorkingTreeFormat3)
8892breezy.tests.per_workingtree.test_break_lock.TestBreakLock.test_unlocked_repo_locked(WorkingTreeFormat4)9058breezy.tests.per_workingtree.test_break_lock.TestBreakLock.test_unlocked_repo_locked(WorkingTreeFormat4)
@@ -8965,6 +9131,7 @@
8965breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_aborted_does_not_apply_automatic_changes_bug_282402(WorkingTreeFormat4)9131breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_aborted_does_not_apply_automatic_changes_bug_282402(WorkingTreeFormat4)
8966breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_aborted_does_not_apply_automatic_changes_bug_282402(WorkingTreeFormat5)9132breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_aborted_does_not_apply_automatic_changes_bug_282402(WorkingTreeFormat5)
8967breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_aborted_does_not_apply_automatic_changes_bug_282402(WorkingTreeFormat6)9133breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_aborted_does_not_apply_automatic_changes_bug_282402(WorkingTreeFormat6)
9134breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_aborted_does_not_apply_automatic_changes_bug_282402(WorkingTreeFormat6,remote)
8968breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_deleted_subtree_and_files_updates_workingtree(WorkingTreeFormat2)9135breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_deleted_subtree_and_files_updates_workingtree(WorkingTreeFormat2)
8969breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_deleted_subtree_and_files_updates_workingtree(WorkingTreeFormat3)9136breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_deleted_subtree_and_files_updates_workingtree(WorkingTreeFormat3)
8970breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_deleted_subtree_with_removed(WorkingTreeFormat2)9137breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_deleted_subtree_with_removed(WorkingTreeFormat2)
@@ -8985,11 +9152,13 @@
8985breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_exclude_pending_merge_fails(WorkingTreeFormat6)9152breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_exclude_pending_merge_fails(WorkingTreeFormat6)
8986breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_exclude_subtree_of_selected(WorkingTreeFormat2)9153breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_exclude_subtree_of_selected(WorkingTreeFormat2)
8987breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_exclude_subtree_of_selected(WorkingTreeFormat3)9154breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_exclude_subtree_of_selected(WorkingTreeFormat3)
9155breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_local_unbound(GitWorkingTreeFormat)
8988breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_local_unbound(WorkingTreeFormat2)9156breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_local_unbound(WorkingTreeFormat2)
8989breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_local_unbound(WorkingTreeFormat3)9157breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_local_unbound(WorkingTreeFormat3)
8990breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_local_unbound(WorkingTreeFormat4)9158breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_local_unbound(WorkingTreeFormat4)
8991breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_local_unbound(WorkingTreeFormat5)9159breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_local_unbound(WorkingTreeFormat5)
8992breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_local_unbound(WorkingTreeFormat6)9160breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_local_unbound(WorkingTreeFormat6)
9161breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_local_unbound(WorkingTreeFormat6,remote)
8993breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_merged_kind_change(WorkingTreeFormat3)9162breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_merged_kind_change(WorkingTreeFormat3)
8994breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_move_new(WorkingTreeFormat3)9163breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_move_new(WorkingTreeFormat3)
8995breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_returns_revision_id(WorkingTreeFormat2)9164breezy.tests.per_workingtree.test_commit.TestCommit.test_commit_returns_revision_id(WorkingTreeFormat2)
@@ -9162,16 +9331,60 @@
9162breezy.tests.per_workingtree.test_eol_conversion.TestEolConversion.test_eol_no_rules_dirty(WorkingTreeFormat2)9331breezy.tests.per_workingtree.test_eol_conversion.TestEolConversion.test_eol_no_rules_dirty(WorkingTreeFormat2)
9163breezy.tests.per_workingtree.test_eol_conversion.TestEolConversion.test_eol_no_rules_dirty(WorkingTreeFormat3)9332breezy.tests.per_workingtree.test_eol_conversion.TestEolConversion.test_eol_no_rules_dirty(WorkingTreeFormat3)
9164breezy.tests.per_workingtree.test_eol_conversion.TestEolConversion.test_eol_no_rules_dirty(WorkingTreeFormat4)9333breezy.tests.per_workingtree.test_eol_conversion.TestEolConversion.test_eol_no_rules_dirty(WorkingTreeFormat4)
9334breezy.tests.per_workingtree.test_executable.TestExecutable.test_01_is_executable(WorkingTreeFormat2)
9335breezy.tests.per_workingtree.test_executable.TestExecutable.test_01_is_executable(WorkingTreeFormat3)
9336breezy.tests.per_workingtree.test_executable.TestExecutable.test_01_is_executable(WorkingTreeFormat4)
9337breezy.tests.per_workingtree.test_executable.TestExecutable.test_01_is_executable(WorkingTreeFormat5)
9338breezy.tests.per_workingtree.test_executable.TestExecutable.test_01_is_executable(WorkingTreeFormat6)
9339breezy.tests.per_workingtree.test_executable.TestExecutable.test_01_is_executable(WorkingTreeFormat6,remote)
9340breezy.tests.per_workingtree.test_executable.TestExecutable.test_02_stays_executable(WorkingTreeFormat2)
9341breezy.tests.per_workingtree.test_executable.TestExecutable.test_02_stays_executable(WorkingTreeFormat3)
9342breezy.tests.per_workingtree.test_executable.TestExecutable.test_02_stays_executable(WorkingTreeFormat4)
9343breezy.tests.per_workingtree.test_executable.TestExecutable.test_02_stays_executable(WorkingTreeFormat5)
9344breezy.tests.per_workingtree.test_executable.TestExecutable.test_02_stays_executable(WorkingTreeFormat6)
9345breezy.tests.per_workingtree.test_executable.TestExecutable.test_02_stays_executable(WorkingTreeFormat6,remote)
9346breezy.tests.per_workingtree.test_executable.TestExecutable.test_03_after_commit(WorkingTreeFormat2)
9347breezy.tests.per_workingtree.test_executable.TestExecutable.test_03_after_commit(WorkingTreeFormat3)
9348breezy.tests.per_workingtree.test_executable.TestExecutable.test_03_after_commit(WorkingTreeFormat4)
9349breezy.tests.per_workingtree.test_executable.TestExecutable.test_03_after_commit(WorkingTreeFormat5)
9350breezy.tests.per_workingtree.test_executable.TestExecutable.test_03_after_commit(WorkingTreeFormat6)
9351breezy.tests.per_workingtree.test_executable.TestExecutable.test_04_after_removed(WorkingTreeFormat2)
9352breezy.tests.per_workingtree.test_executable.TestExecutable.test_04_after_removed(WorkingTreeFormat3)
9353breezy.tests.per_workingtree.test_executable.TestExecutable.test_05_removed_and_committed(WorkingTreeFormat2)
9354breezy.tests.per_workingtree.test_executable.TestExecutable.test_05_removed_and_committed(WorkingTreeFormat3)
9355breezy.tests.per_workingtree.test_executable.TestExecutable.test_05_removed_and_committed(WorkingTreeFormat4)
9356breezy.tests.per_workingtree.test_executable.TestExecutable.test_05_removed_and_committed(WorkingTreeFormat5)
9357breezy.tests.per_workingtree.test_executable.TestExecutable.test_05_removed_and_committed(WorkingTreeFormat6)
9358breezy.tests.per_workingtree.test_executable.TestExecutable.test_06_branch(WorkingTreeFormat3)
9359breezy.tests.per_workingtree.test_executable.TestExecutable.test_06_branch(WorkingTreeFormat4)
9360breezy.tests.per_workingtree.test_executable.TestExecutable.test_06_branch(WorkingTreeFormat5)
9361breezy.tests.per_workingtree.test_executable.TestExecutable.test_06_branch(WorkingTreeFormat6)
9362breezy.tests.per_workingtree.test_executable.TestExecutable.test_07_pull(WorkingTreeFormat3)
9363breezy.tests.per_workingtree.test_executable.TestExecutable.test_08_no_op_revert(WorkingTreeFormat2)
9364breezy.tests.per_workingtree.test_executable.TestExecutable.test_08_no_op_revert(WorkingTreeFormat3)
9365breezy.tests.per_workingtree.test_executable.TestExecutable.test_08_no_op_revert(WorkingTreeFormat4)
9366breezy.tests.per_workingtree.test_executable.TestExecutable.test_08_no_op_revert(WorkingTreeFormat5)
9367breezy.tests.per_workingtree.test_executable.TestExecutable.test_08_no_op_revert(WorkingTreeFormat6)
9368breezy.tests.per_workingtree.test_executable.TestExecutable.test_commit_with_exec_from_basis(WorkingTreeFormat2)
9369breezy.tests.per_workingtree.test_executable.TestExecutable.test_commit_with_exec_from_basis(WorkingTreeFormat3)
9370breezy.tests.per_workingtree.test_executable.TestExecutable.test_commit_with_exec_from_basis(WorkingTreeFormat4)
9371breezy.tests.per_workingtree.test_executable.TestExecutable.test_commit_with_exec_from_basis(WorkingTreeFormat5)
9372breezy.tests.per_workingtree.test_executable.TestExecutable.test_commit_with_exec_from_basis(WorkingTreeFormat6)
9373breezy.tests.per_workingtree.test_executable.TestExecutable.test_use_exec_from_basis(WorkingTreeFormat2)
9374breezy.tests.per_workingtree.test_executable.TestExecutable.test_use_exec_from_basis(WorkingTreeFormat3)
9375breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_fresh_tree(GitWorkingTreeFormat)
9165breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_fresh_tree(WorkingTreeFormat2)9376breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_fresh_tree(WorkingTreeFormat2)
9166breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_fresh_tree(WorkingTreeFormat3)9377breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_fresh_tree(WorkingTreeFormat3)
9167breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_fresh_tree(WorkingTreeFormat4)9378breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_fresh_tree(WorkingTreeFormat4)
9168breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_fresh_tree(WorkingTreeFormat5)9379breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_fresh_tree(WorkingTreeFormat5)
9169breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_fresh_tree(WorkingTreeFormat6)9380breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_fresh_tree(WorkingTreeFormat6)
9381breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_fresh_tree(WorkingTreeFormat6,remote)
9170breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_when_inventory_is_modified(WorkingTreeFormat2)9382breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_when_inventory_is_modified(WorkingTreeFormat2)
9171breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_when_inventory_is_modified(WorkingTreeFormat3)9383breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_when_inventory_is_modified(WorkingTreeFormat3)
9172breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_when_inventory_is_modified(WorkingTreeFormat4)9384breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_when_inventory_is_modified(WorkingTreeFormat4)
9173breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_when_inventory_is_modified(WorkingTreeFormat5)9385breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_when_inventory_is_modified(WorkingTreeFormat5)
9174breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_when_inventory_is_modified(WorkingTreeFormat6)9386breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_when_inventory_is_modified(WorkingTreeFormat6)
9387breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_when_inventory_is_modified(WorkingTreeFormat6,remote)
9175breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_with_no_lock_fails(GitWorkingTreeFormat)9388breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_with_no_lock_fails(GitWorkingTreeFormat)
9176breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_with_no_lock_fails(WorkingTreeFormat2)9389breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_with_no_lock_fails(WorkingTreeFormat2)
9177breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_with_no_lock_fails(WorkingTreeFormat3)9390breezy.tests.per_workingtree.test_flush.TestFlush.test_flush_with_no_lock_fails(WorkingTreeFormat3)
@@ -9214,6 +9427,7 @@
9214breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_add(WorkingTreeFormat4)9427breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_add(WorkingTreeFormat4)
9215breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_add(WorkingTreeFormat5)9428breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_add(WorkingTreeFormat5)
9216breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_add(WorkingTreeFormat6)9429breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_add(WorkingTreeFormat6)
9430breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_add(WorkingTreeFormat6,remote)
9217breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_child_rename_ordering(GitWorkingTreeFormat)9431breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_child_rename_ordering(GitWorkingTreeFormat)
9218breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_child_rename_ordering(WorkingTreeFormat2)9432breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_child_rename_ordering(WorkingTreeFormat2)
9219breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_child_rename_ordering(WorkingTreeFormat3)9433breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_child_rename_ordering(WorkingTreeFormat3)
@@ -9227,6 +9441,7 @@
9227breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_remove(WorkingTreeFormat4)9441breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_remove(WorkingTreeFormat4)
9228breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_remove(WorkingTreeFormat5)9442breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_remove(WorkingTreeFormat5)
9229breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_remove(WorkingTreeFormat6)9443breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_remove(WorkingTreeFormat6)
9444breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_remove(WorkingTreeFormat6,remote)
9230breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children(GitWorkingTreeFormat)9445breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children(GitWorkingTreeFormat)
9231breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children_with_children(GitWorkingTreeFormat)9446breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children_with_children(GitWorkingTreeFormat)
9232breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children_with_children(WorkingTreeFormat2)9447breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children_with_children(WorkingTreeFormat2)
@@ -9234,23 +9449,27 @@
9234breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children_with_children(WorkingTreeFormat4)9449breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children_with_children(WorkingTreeFormat4)
9235breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children_with_children(WorkingTreeFormat5)9450breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children_with_children(WorkingTreeFormat5)
9236breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children_with_children(WorkingTreeFormat6)9451breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children_with_children(WorkingTreeFormat6)
9452breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children_with_children(WorkingTreeFormat6,remote)
9237breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children(WorkingTreeFormat2)9453breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children(WorkingTreeFormat2)
9238breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children(WorkingTreeFormat3)9454breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children(WorkingTreeFormat3)
9239breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children(WorkingTreeFormat4)9455breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children(WorkingTreeFormat4)
9240breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children(WorkingTreeFormat5)9456breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children(WorkingTreeFormat5)
9241breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children(WorkingTreeFormat6)9457breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children(WorkingTreeFormat6)
9458breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_dir_with_children(WorkingTreeFormat6,remote)
9242breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_file(GitWorkingTreeFormat)9459breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_file(GitWorkingTreeFormat)
9243breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_file(WorkingTreeFormat2)9460breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_file(WorkingTreeFormat2)
9244breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_file(WorkingTreeFormat3)9461breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_file(WorkingTreeFormat3)
9245breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_file(WorkingTreeFormat4)9462breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_file(WorkingTreeFormat4)
9246breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_file(WorkingTreeFormat5)9463breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_file(WorkingTreeFormat5)
9247breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_file(WorkingTreeFormat6)9464breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_file(WorkingTreeFormat6)
9465breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_file(WorkingTreeFormat6,remote)
9248breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_swap(GitWorkingTreeFormat)9466breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_swap(GitWorkingTreeFormat)
9249breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_swap(WorkingTreeFormat2)9467breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_swap(WorkingTreeFormat2)
9250breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_swap(WorkingTreeFormat3)9468breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_swap(WorkingTreeFormat3)
9251breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_swap(WorkingTreeFormat4)9469breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_swap(WorkingTreeFormat4)
9252breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_swap(WorkingTreeFormat5)9470breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_swap(WorkingTreeFormat5)
9253breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_swap(WorkingTreeFormat6)9471breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_swap(WorkingTreeFormat6)
9472breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_rename_swap(WorkingTreeFormat6,remote)
9254breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_replace_root(GitWorkingTreeFormat)9473breezy.tests.per_workingtree.test_inv.TestApplyInventoryDelta.test_replace_root(GitWorkingTreeFormat)
9255breezy.tests.per_workingtree.test_inv.TestRevert.test_dangling_id(WorkingTreeFormat2)9474breezy.tests.per_workingtree.test_inv.TestRevert.test_dangling_id(WorkingTreeFormat2)
9256breezy.tests.per_workingtree.test_inv.TestRevert.test_dangling_id(WorkingTreeFormat3)9475breezy.tests.per_workingtree.test_inv.TestRevert.test_dangling_id(WorkingTreeFormat3)
@@ -9297,21 +9516,27 @@
9297breezy.tests.per_workingtree.test_is_ignored.TestIsIgnored.test_runtime_ignores(WorkingTreeFormat5)9516breezy.tests.per_workingtree.test_is_ignored.TestIsIgnored.test_runtime_ignores(WorkingTreeFormat5)
9298breezy.tests.per_workingtree.test_is_ignored.TestIsIgnored.test_runtime_ignores(WorkingTreeFormat6)9517breezy.tests.per_workingtree.test_is_ignored.TestIsIgnored.test_runtime_ignores(WorkingTreeFormat6)
9299breezy.tests.per_workingtree.test_is_ignored.TestIsIgnored.test_runtime_ignores(WorkingTreeFormat6,remote)9518breezy.tests.per_workingtree.test_is_ignored.TestIsIgnored.test_runtime_ignores(WorkingTreeFormat6,remote)
9519breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_branch_does_not_lock(GitWorkingTreeFormat)
9300breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_branch_does_not_lock(WorkingTreeFormat2)9520breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_branch_does_not_lock(WorkingTreeFormat2)
9301breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_branch_does_not_lock(WorkingTreeFormat3)9521breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_branch_does_not_lock(WorkingTreeFormat3)
9302breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_branch_does_not_lock(WorkingTreeFormat4)9522breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_branch_does_not_lock(WorkingTreeFormat4)
9303breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_branch_does_not_lock(WorkingTreeFormat5)9523breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_branch_does_not_lock(WorkingTreeFormat5)
9304breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_branch_does_not_lock(WorkingTreeFormat6)9524breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_branch_does_not_lock(WorkingTreeFormat6)
9525breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_branch_does_not_lock(WorkingTreeFormat6,remote)
9526breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_tree_write_branch_does_not_lock(GitWorkingTreeFormat)
9305breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_tree_write_branch_does_not_lock(WorkingTreeFormat2)9527breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_tree_write_branch_does_not_lock(WorkingTreeFormat2)
9306breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_tree_write_branch_does_not_lock(WorkingTreeFormat3)9528breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_tree_write_branch_does_not_lock(WorkingTreeFormat3)
9307breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_tree_write_branch_does_not_lock(WorkingTreeFormat4)9529breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_tree_write_branch_does_not_lock(WorkingTreeFormat4)
9308breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_tree_write_branch_does_not_lock(WorkingTreeFormat5)9530breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_tree_write_branch_does_not_lock(WorkingTreeFormat5)
9309breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_tree_write_branch_does_not_lock(WorkingTreeFormat6)9531breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_tree_write_branch_does_not_lock(WorkingTreeFormat6)
9532breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_tree_write_branch_does_not_lock(WorkingTreeFormat6,remote)
9533breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_write_branch_does_not_lock(GitWorkingTreeFormat)
9310breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_write_branch_does_not_lock(WorkingTreeFormat2)9534breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_write_branch_does_not_lock(WorkingTreeFormat2)
9311breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_write_branch_does_not_lock(WorkingTreeFormat3)9535breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_write_branch_does_not_lock(WorkingTreeFormat3)
9312breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_write_branch_does_not_lock(WorkingTreeFormat4)9536breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_write_branch_does_not_lock(WorkingTreeFormat4)
9313breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_write_branch_does_not_lock(WorkingTreeFormat5)9537breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_write_branch_does_not_lock(WorkingTreeFormat5)
9314breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_write_branch_does_not_lock(WorkingTreeFormat6)9538breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_write_branch_does_not_lock(WorkingTreeFormat6)
9539breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_failing_to_lock_write_branch_does_not_lock(WorkingTreeFormat6,remote)
9315breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_read_returns_unlocker(GitWorkingTreeFormat)9540breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_read_returns_unlocker(GitWorkingTreeFormat)
9316breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_read_returns_unlocker(WorkingTreeFormat2)9541breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_read_returns_unlocker(WorkingTreeFormat2)
9317breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_read_returns_unlocker(WorkingTreeFormat3)9542breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_read_returns_unlocker(WorkingTreeFormat3)
@@ -9326,11 +9551,13 @@
9326breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_tree_write_returns_unlocker(WorkingTreeFormat5)9551breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_tree_write_returns_unlocker(WorkingTreeFormat5)
9327breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_tree_write_returns_unlocker(WorkingTreeFormat6)9552breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_tree_write_returns_unlocker(WorkingTreeFormat6)
9328breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_tree_write_returns_unlocker(WorkingTreeFormat6,remote)9553breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_tree_write_returns_unlocker(WorkingTreeFormat6,remote)
9554breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_write_returns_unlocker(GitWorkingTreeFormat)
9329breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_write_returns_unlocker(WorkingTreeFormat2)9555breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_write_returns_unlocker(WorkingTreeFormat2)
9330breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_write_returns_unlocker(WorkingTreeFormat3)9556breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_write_returns_unlocker(WorkingTreeFormat3)
9331breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_write_returns_unlocker(WorkingTreeFormat4)9557breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_write_returns_unlocker(WorkingTreeFormat4)
9332breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_write_returns_unlocker(WorkingTreeFormat5)9558breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_write_returns_unlocker(WorkingTreeFormat5)
9333breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_write_returns_unlocker(WorkingTreeFormat6)9559breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_write_returns_unlocker(WorkingTreeFormat6)
9560breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_lock_write_returns_unlocker(WorkingTreeFormat6,remote)
9334breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_read_unlock(GitWorkingTreeFormat)9561breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_read_unlock(GitWorkingTreeFormat)
9335breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_read_unlock(WorkingTreeFormat2)9562breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_read_unlock(WorkingTreeFormat2)
9336breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_read_unlock(WorkingTreeFormat3)9563breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_read_unlock(WorkingTreeFormat3)
@@ -9352,16 +9579,20 @@
9352breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_tree_write_unlock(WorkingTreeFormat5)9579breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_tree_write_unlock(WorkingTreeFormat5)
9353breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_tree_write_unlock(WorkingTreeFormat6)9580breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_tree_write_unlock(WorkingTreeFormat6)
9354breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_tree_write_unlock(WorkingTreeFormat6,remote)9581breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_tree_write_unlock(WorkingTreeFormat6,remote)
9582breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_write_unlock(GitWorkingTreeFormat)
9355breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_write_unlock(WorkingTreeFormat2)9583breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_write_unlock(WorkingTreeFormat2)
9356breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_write_unlock(WorkingTreeFormat3)9584breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_write_unlock(WorkingTreeFormat3)
9357breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_write_unlock(WorkingTreeFormat4)9585breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_write_unlock(WorkingTreeFormat4)
9358breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_write_unlock(WorkingTreeFormat5)9586breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_write_unlock(WorkingTreeFormat5)
9359breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_write_unlock(WorkingTreeFormat6)9587breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_write_unlock(WorkingTreeFormat6)
9588breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_trivial_lock_write_unlock(WorkingTreeFormat6,remote)
9589breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_branch_failures(GitWorkingTreeFormat)
9360breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_branch_failures(WorkingTreeFormat2)9590breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_branch_failures(WorkingTreeFormat2)
9361breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_branch_failures(WorkingTreeFormat3)9591breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_branch_failures(WorkingTreeFormat3)
9362breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_branch_failures(WorkingTreeFormat4)9592breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_branch_failures(WorkingTreeFormat4)
9363breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_branch_failures(WorkingTreeFormat5)9593breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_branch_failures(WorkingTreeFormat5)
9364breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_branch_failures(WorkingTreeFormat6)9594breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_branch_failures(WorkingTreeFormat6)
9595breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_branch_failures(WorkingTreeFormat6,remote)
9365breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_from_tree_write_lock_flushes(WorkingTreeFormat2)9596breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_from_tree_write_lock_flushes(WorkingTreeFormat2)
9366breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_from_tree_write_lock_flushes(WorkingTreeFormat3)9597breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_from_tree_write_lock_flushes(WorkingTreeFormat3)
9367breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_from_tree_write_lock_flushes(WorkingTreeFormat4)9598breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_from_tree_write_lock_flushes(WorkingTreeFormat4)
@@ -9373,6 +9604,7 @@
9373breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_from_write_lock_flushes(WorkingTreeFormat4)9604breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_from_write_lock_flushes(WorkingTreeFormat4)
9374breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_from_write_lock_flushes(WorkingTreeFormat5)9605breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_from_write_lock_flushes(WorkingTreeFormat5)
9375breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_from_write_lock_flushes(WorkingTreeFormat6)9606breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_from_write_lock_flushes(WorkingTreeFormat6)
9607breezy.tests.per_workingtree.test_locking.TestWorkingTreeLocking.test_unlock_from_write_lock_flushes(WorkingTreeFormat6,remote)
9376breezy.tests.per_workingtree.test_merge_from_branch.TestMergeFromBranch.test_compare_after_merge(WorkingTreeFormat3)9608breezy.tests.per_workingtree.test_merge_from_branch.TestMergeFromBranch.test_compare_after_merge(WorkingTreeFormat3)
9377breezy.tests.per_workingtree.test_merge_from_branch.TestMergeFromBranch.test_compare_after_merge(WorkingTreeFormat4)9609breezy.tests.per_workingtree.test_merge_from_branch.TestMergeFromBranch.test_compare_after_merge(WorkingTreeFormat4)
9378breezy.tests.per_workingtree.test_merge_from_branch.TestMergeFromBranch.test_compare_after_merge(WorkingTreeFormat5)9610breezy.tests.per_workingtree.test_merge_from_branch.TestMergeFromBranch.test_compare_after_merge(WorkingTreeFormat5)
@@ -9393,11 +9625,14 @@
9393breezy.tests.per_workingtree.test_merge_from_branch.TestMergeFromBranch.test_smoking_merge(WorkingTreeFormat4)9625breezy.tests.per_workingtree.test_merge_from_branch.TestMergeFromBranch.test_smoking_merge(WorkingTreeFormat4)
9394breezy.tests.per_workingtree.test_merge_from_branch.TestMergeFromBranch.test_smoking_merge(WorkingTreeFormat5)9626breezy.tests.per_workingtree.test_merge_from_branch.TestMergeFromBranch.test_smoking_merge(WorkingTreeFormat5)
9395breezy.tests.per_workingtree.test_merge_from_branch.TestMergeFromBranch.test_smoking_merge(WorkingTreeFormat6)9627breezy.tests.per_workingtree.test_merge_from_branch.TestMergeFromBranch.test_smoking_merge(WorkingTreeFormat6)
9628breezy.tests.per_workingtree.test_mkdir.TestMkdir.test_mkdir_no_id(GitWorkingTreeFormat)
9396breezy.tests.per_workingtree.test_mkdir.TestMkdir.test_mkdir_no_id(WorkingTreeFormat2)9629breezy.tests.per_workingtree.test_mkdir.TestMkdir.test_mkdir_no_id(WorkingTreeFormat2)
9397breezy.tests.per_workingtree.test_mkdir.TestMkdir.test_mkdir_no_id(WorkingTreeFormat3)9630breezy.tests.per_workingtree.test_mkdir.TestMkdir.test_mkdir_no_id(WorkingTreeFormat3)
9398breezy.tests.per_workingtree.test_mkdir.TestMkdir.test_mkdir_no_id(WorkingTreeFormat4)9631breezy.tests.per_workingtree.test_mkdir.TestMkdir.test_mkdir_no_id(WorkingTreeFormat4)
9399breezy.tests.per_workingtree.test_mkdir.TestMkdir.test_mkdir_no_id(WorkingTreeFormat5)9632breezy.tests.per_workingtree.test_mkdir.TestMkdir.test_mkdir_no_id(WorkingTreeFormat5)
9400breezy.tests.per_workingtree.test_mkdir.TestMkdir.test_mkdir_no_id(WorkingTreeFormat6)9633breezy.tests.per_workingtree.test_mkdir.TestMkdir.test_mkdir_no_id(WorkingTreeFormat6)
9634breezy.tests.per_workingtree.test_mkdir.TestMkdir.test_mkdir_no_id(WorkingTreeFormat6,remote)
9635breezy.tests.per_workingtree.test_mkdir.TestMkdir.test_mkdir_with_id(GitWorkingTreeFormat)
9401breezy.tests.per_workingtree.test_move.TestMove.test_move_after_with_after(WorkingTreeFormat2)9636breezy.tests.per_workingtree.test_move.TestMove.test_move_after_with_after(WorkingTreeFormat2)
9402breezy.tests.per_workingtree.test_move.TestMove.test_move_after_with_after(WorkingTreeFormat3)9637breezy.tests.per_workingtree.test_move.TestMove.test_move_after_with_after(WorkingTreeFormat3)
9403breezy.tests.per_workingtree.test_move.TestMove.test_move_after(WorkingTreeFormat2)9638breezy.tests.per_workingtree.test_move.TestMove.test_move_after(WorkingTreeFormat2)
@@ -9632,11 +9867,13 @@
9632breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_existing_file(WorkingTreeFormat4)9867breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_existing_file(WorkingTreeFormat4)
9633breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_existing_file(WorkingTreeFormat5)9868breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_existing_file(WorkingTreeFormat5)
9634breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_existing_file(WorkingTreeFormat6)9869breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_existing_file(WorkingTreeFormat6)
9870breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_existing_file(WorkingTreeFormat6,remote)
9635breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_new_file(WorkingTreeFormat2)9871breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_new_file(WorkingTreeFormat2)
9636breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_new_file(WorkingTreeFormat3)9872breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_new_file(WorkingTreeFormat3)
9637breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_new_file(WorkingTreeFormat4)9873breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_new_file(WorkingTreeFormat4)
9638breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_new_file(WorkingTreeFormat5)9874breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_new_file(WorkingTreeFormat5)
9639breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_new_file(WorkingTreeFormat6)9875breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_new_file(WorkingTreeFormat6)
9876breezy.tests.per_workingtree.test_put_file.TestPutFileBytesNonAtomic.test_put_new_file(WorkingTreeFormat6,remote)
9640breezy.tests.per_workingtree.test_read_working_inventory.TestReadWorkingInventory.test_read_after_inventory_modification(GitWorkingTreeFormat)9877breezy.tests.per_workingtree.test_read_working_inventory.TestReadWorkingInventory.test_read_after_inventory_modification(GitWorkingTreeFormat)
9641breezy.tests.per_workingtree.test_read_working_inventory.TestReadWorkingInventory.test_read_after_inventory_modification(WorkingTreeFormat2)9878breezy.tests.per_workingtree.test_read_working_inventory.TestReadWorkingInventory.test_read_after_inventory_modification(WorkingTreeFormat2)
9642breezy.tests.per_workingtree.test_read_working_inventory.TestReadWorkingInventory.test_read_after_inventory_modification(WorkingTreeFormat3)9879breezy.tests.per_workingtree.test_read_working_inventory.TestReadWorkingInventory.test_read_after_inventory_modification(WorkingTreeFormat3)
@@ -9795,12 +10032,14 @@
9795breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_and_read_unicode(WorkingTreeFormat4)10032breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_and_read_unicode(WorkingTreeFormat4)
9796breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_and_read_unicode(WorkingTreeFormat5)10033breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_and_read_unicode(WorkingTreeFormat5)
9797breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_and_read_unicode(WorkingTreeFormat6)10034breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_and_read_unicode(WorkingTreeFormat6)
10035breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_and_read_unicode(WorkingTreeFormat6,remote)
9798breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_root_id(GitWorkingTreeFormat)10036breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_root_id(GitWorkingTreeFormat)
9799breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_root_id(WorkingTreeFormat2)10037breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_root_id(WorkingTreeFormat2)
9800breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_root_id(WorkingTreeFormat3)10038breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_root_id(WorkingTreeFormat3)
9801breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_root_id(WorkingTreeFormat4)10039breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_root_id(WorkingTreeFormat4)
9802breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_root_id(WorkingTreeFormat5)10040breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_root_id(WorkingTreeFormat5)
9803breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_root_id(WorkingTreeFormat6)10041breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_root_id(WorkingTreeFormat6)
10042breezy.tests.per_workingtree.test_set_root_id.TestSetRootId.test_set_root_id(WorkingTreeFormat6,remote)
9804breezy.tests.per_workingtree.test_shelf_manager.TestShelfManager.test_shelf_manager(GitWorkingTreeFormat)10043breezy.tests.per_workingtree.test_shelf_manager.TestShelfManager.test_shelf_manager(GitWorkingTreeFormat)
9805breezy.tests.per_workingtree.test_shelf_manager.TestShelfManager.test_shelf_manager(WorkingTreeFormat2)10044breezy.tests.per_workingtree.test_shelf_manager.TestShelfManager.test_shelf_manager(WorkingTreeFormat2)
9806breezy.tests.per_workingtree.test_shelf_manager.TestShelfManager.test_shelf_manager(WorkingTreeFormat3)10045breezy.tests.per_workingtree.test_shelf_manager.TestShelfManager.test_shelf_manager(WorkingTreeFormat3)
@@ -9808,6 +10047,11 @@
9808breezy.tests.per_workingtree.test_shelf_manager.TestShelfManager.test_shelf_manager(WorkingTreeFormat5)10047breezy.tests.per_workingtree.test_shelf_manager.TestShelfManager.test_shelf_manager(WorkingTreeFormat5)
9809breezy.tests.per_workingtree.test_shelf_manager.TestShelfManager.test_shelf_manager(WorkingTreeFormat6)10048breezy.tests.per_workingtree.test_shelf_manager.TestShelfManager.test_shelf_manager(WorkingTreeFormat6)
9810breezy.tests.per_workingtree.test_shelf_manager.TestShelfManager.test_shelf_manager(WorkingTreeFormat6,remote)10049breezy.tests.per_workingtree.test_shelf_manager.TestShelfManager.test_shelf_manager(WorkingTreeFormat6,remote)
10050breezy.tests.per_workingtree.test_smart_add.TestSmartAddConflictRelatedFiles.test_can_add_generated_files_explicitly(WorkingTreeFormat3)
10051breezy.tests.per_workingtree.test_smart_add.TestSmartAddConflictRelatedFiles.test_can_add_generated_files_explicitly(WorkingTreeFormat4)
10052breezy.tests.per_workingtree.test_smart_add.TestSmartAddConflictRelatedFiles.test_can_add_generated_files_explicitly(WorkingTreeFormat5)
10053breezy.tests.per_workingtree.test_smart_add.TestSmartAddConflictRelatedFiles.test_can_add_generated_files_explicitly(WorkingTreeFormat6)
10054breezy.tests.per_workingtree.test_smart_add.TestSmartAddConflictRelatedFiles.test_cant_add_generated_files_implicitly(WorkingTreeFormat3)
9811breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_add_above_tree_preserves_tree(WorkingTreeFormat2)10055breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_add_above_tree_preserves_tree(WorkingTreeFormat2)
9812breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_add_above_tree_preserves_tree(WorkingTreeFormat3)10056breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_add_above_tree_preserves_tree(WorkingTreeFormat3)
9813breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_add_above_tree_preserves_tree(WorkingTreeFormat4)10057breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_add_above_tree_preserves_tree(WorkingTreeFormat4)
@@ -9881,11 +10125,13 @@
9881breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_returns_and_ignores(WorkingTreeFormat5)10125breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_returns_and_ignores(WorkingTreeFormat5)
9882breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_returns_and_ignores(WorkingTreeFormat6)10126breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_returns_and_ignores(WorkingTreeFormat6)
9883breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_returns_and_ignores(WorkingTreeFormat6,remote)10127breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_returns_and_ignores(WorkingTreeFormat6,remote)
10128breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_save_false(GitWorkingTreeFormat)
9884breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_save_false(WorkingTreeFormat2)10129breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_save_false(WorkingTreeFormat2)
9885breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_save_false(WorkingTreeFormat3)10130breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_save_false(WorkingTreeFormat3)
9886breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_save_false(WorkingTreeFormat4)10131breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_save_false(WorkingTreeFormat4)
9887breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_save_false(WorkingTreeFormat5)10132breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_save_false(WorkingTreeFormat5)
9888breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_save_false(WorkingTreeFormat6)10133breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_save_false(WorkingTreeFormat6)
10134breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_save_false(WorkingTreeFormat6,remote)
9889breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_single_file(WorkingTreeFormat2)10135breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_single_file(WorkingTreeFormat2)
9890breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_single_file(WorkingTreeFormat3)10136breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_single_file(WorkingTreeFormat3)
9891breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_skip_nested_trees(WorkingTreeFormat2)10137breezy.tests.per_workingtree.test_smart_add.TestSmartAddTree.test_skip_nested_trees(WorkingTreeFormat2)
@@ -9959,6 +10205,7 @@
9959breezy.tests.per_workingtree.test_unversion.TestUnversion.test_unversion_several_files(WorkingTreeFormat4)10205breezy.tests.per_workingtree.test_unversion.TestUnversion.test_unversion_several_files(WorkingTreeFormat4)
9960breezy.tests.per_workingtree.test_unversion.TestUnversion.test_unversion_several_files(WorkingTreeFormat5)10206breezy.tests.per_workingtree.test_unversion.TestUnversion.test_unversion_several_files(WorkingTreeFormat5)
9961breezy.tests.per_workingtree.test_unversion.TestUnversion.test_unversion_several_files(WorkingTreeFormat6)10207breezy.tests.per_workingtree.test_unversion.TestUnversion.test_unversion_several_files(WorkingTreeFormat6)
10208breezy.tests.per_workingtree.test_unversion.TestUnversion.test_unversion_several_files(WorkingTreeFormat6,remote)
9962breezy.tests.per_workingtree.test_unversion.TestUnversion.test_unversion_subtree_and_children(WorkingTreeFormat2)10209breezy.tests.per_workingtree.test_unversion.TestUnversion.test_unversion_subtree_and_children(WorkingTreeFormat2)
9963breezy.tests.per_workingtree.test_unversion.TestUnversion.test_unversion_subtree_and_children(WorkingTreeFormat3)10210breezy.tests.per_workingtree.test_unversion.TestUnversion.test_unversion_subtree_and_children(WorkingTreeFormat3)
9964breezy.tests.per_workingtree.test_unversion.TestUnversion.test_unversion_subtree(WorkingTreeFormat2)10211breezy.tests.per_workingtree.test_unversion.TestUnversion.test_unversion_subtree(WorkingTreeFormat2)
@@ -9974,6 +10221,7 @@
9974breezy.tests.per_workingtree.test_views.TestTreeViews.test_delete_view(WorkingTreeFormat4)10221breezy.tests.per_workingtree.test_views.TestTreeViews.test_delete_view(WorkingTreeFormat4)
9975breezy.tests.per_workingtree.test_views.TestTreeViews.test_delete_view(WorkingTreeFormat5)10222breezy.tests.per_workingtree.test_views.TestTreeViews.test_delete_view(WorkingTreeFormat5)
9976breezy.tests.per_workingtree.test_views.TestTreeViews.test_delete_view(WorkingTreeFormat6)10223breezy.tests.per_workingtree.test_views.TestTreeViews.test_delete_view(WorkingTreeFormat6)
10224breezy.tests.per_workingtree.test_views.TestTreeViews.test_delete_view(WorkingTreeFormat6,remote)
9977breezy.tests.per_workingtree.test_views.TestTreeViews.test_lookup_view(GitWorkingTreeFormat)10225breezy.tests.per_workingtree.test_views.TestTreeViews.test_lookup_view(GitWorkingTreeFormat)
9978breezy.tests.per_workingtree.test_views.TestTreeViews.test_lookup_view(WorkingTreeFormat2)10226breezy.tests.per_workingtree.test_views.TestTreeViews.test_lookup_view(WorkingTreeFormat2)
9979breezy.tests.per_workingtree.test_views.TestTreeViews.test_lookup_view(WorkingTreeFormat3)10227breezy.tests.per_workingtree.test_views.TestTreeViews.test_lookup_view(WorkingTreeFormat3)
@@ -9997,6 +10245,7 @@
9997breezy.tests.per_workingtree.test_views.TestTreeViews.test_set_view(WorkingTreeFormat4)10245breezy.tests.per_workingtree.test_views.TestTreeViews.test_set_view(WorkingTreeFormat4)
9998breezy.tests.per_workingtree.test_views.TestTreeViews.test_set_view(WorkingTreeFormat5)10246breezy.tests.per_workingtree.test_views.TestTreeViews.test_set_view(WorkingTreeFormat5)
9999breezy.tests.per_workingtree.test_views.TestTreeViews.test_set_view(WorkingTreeFormat6)10247breezy.tests.per_workingtree.test_views.TestTreeViews.test_set_view(WorkingTreeFormat6)
10248breezy.tests.per_workingtree.test_views.TestTreeViews.test_set_view(WorkingTreeFormat6,remote)
10000breezy.tests.per_workingtree.test_views.TestTreeViews.test_unicode_view(GitWorkingTreeFormat)10249breezy.tests.per_workingtree.test_views.TestTreeViews.test_unicode_view(GitWorkingTreeFormat)
10001breezy.tests.per_workingtree.test_views.TestTreeViews.test_unicode_view(WorkingTreeFormat2)10250breezy.tests.per_workingtree.test_views.TestTreeViews.test_unicode_view(WorkingTreeFormat2)
10002breezy.tests.per_workingtree.test_views.TestTreeViews.test_unicode_view(WorkingTreeFormat3)10251breezy.tests.per_workingtree.test_views.TestTreeViews.test_unicode_view(WorkingTreeFormat3)
@@ -10120,6 +10369,10 @@
10120breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_case_sensitive(WorkingTreeFormat5)10369breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_case_sensitive(WorkingTreeFormat5)
10121breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_case_sensitive(WorkingTreeFormat6)10370breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_case_sensitive(WorkingTreeFormat6)
10122breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_case_sensitive(WorkingTreeFormat6,remote)10371breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_case_sensitive(WorkingTreeFormat6,remote)
10372breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_clear_merge_conflicts(WorkingTreeFormat3)
10373breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_clear_merge_conflicts(WorkingTreeFormat4)
10374breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_clear_merge_conflicts(WorkingTreeFormat5)
10375breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_clear_merge_conflicts(WorkingTreeFormat6)
10123breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_clone_and_commit_preserves_last_revision(WorkingTreeFormat2)10376breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_clone_and_commit_preserves_last_revision(WorkingTreeFormat2)
10124breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_clone_and_commit_preserves_last_revision(WorkingTreeFormat3)10377breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_clone_and_commit_preserves_last_revision(WorkingTreeFormat3)
10125breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_clone_and_commit_preserves_last_revision(WorkingTreeFormat4)10378breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_clone_and_commit_preserves_last_revision(WorkingTreeFormat4)
@@ -10152,6 +10405,7 @@
10152breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_detect_real_kind(WorkingTreeFormat4)10405breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_detect_real_kind(WorkingTreeFormat4)
10153breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_detect_real_kind(WorkingTreeFormat5)10406breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_detect_real_kind(WorkingTreeFormat5)
10154breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_detect_real_kind(WorkingTreeFormat6)10407breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_detect_real_kind(WorkingTreeFormat6)
10408breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_detect_real_kind(WorkingTreeFormat6,remote)
10155breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_filter_unversioned_files(WorkingTreeFormat2)10409breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_filter_unversioned_files(WorkingTreeFormat2)
10156breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_filter_unversioned_files(WorkingTreeFormat3)10410breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_filter_unversioned_files(WorkingTreeFormat3)
10157breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_filter_unversioned_files(WorkingTreeFormat4)10411breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_filter_unversioned_files(WorkingTreeFormat4)
@@ -10202,11 +10456,17 @@
10202breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_list_files(WorkingTreeFormat5)10456breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_list_files(WorkingTreeFormat5)
10203breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_list_files(WorkingTreeFormat6)10457breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_list_files(WorkingTreeFormat6)
10204breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_list_files(WorkingTreeFormat6,remote)10458breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_list_files(WorkingTreeFormat6,remote)
10459breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_lock_locks_branch(GitWorkingTreeFormat)
10205breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_lock_locks_branch(WorkingTreeFormat2)10460breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_lock_locks_branch(WorkingTreeFormat2)
10206breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_lock_locks_branch(WorkingTreeFormat3)10461breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_lock_locks_branch(WorkingTreeFormat3)
10207breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_lock_locks_branch(WorkingTreeFormat4)10462breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_lock_locks_branch(WorkingTreeFormat4)
10208breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_lock_locks_branch(WorkingTreeFormat5)10463breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_lock_locks_branch(WorkingTreeFormat5)
10209breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_lock_locks_branch(WorkingTreeFormat6)10464breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_lock_locks_branch(WorkingTreeFormat6)
10465breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_lock_locks_branch(WorkingTreeFormat6,remote)
10466breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_merge_conflicts(WorkingTreeFormat3)
10467breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_merge_conflicts(WorkingTreeFormat4)
10468breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_merge_conflicts(WorkingTreeFormat5)
10469breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_merge_conflicts(WorkingTreeFormat6)
10210breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_merge_modified_detects_corruption(GitWorkingTreeFormat)10470breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_merge_modified_detects_corruption(GitWorkingTreeFormat)
10211breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_missing_file_sha1(WorkingTreeFormat2)10471breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_missing_file_sha1(WorkingTreeFormat2)
10212breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_missing_file_sha1(WorkingTreeFormat3)10472breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_missing_file_sha1(WorkingTreeFormat3)
@@ -10237,6 +10497,8 @@
10237breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_post_build_tree_hook(WorkingTreeFormat6)10497breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_post_build_tree_hook(WorkingTreeFormat6)
10238breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_rename_dirs(WorkingTreeFormat2)10498breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_rename_dirs(WorkingTreeFormat2)
10239breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_rename_dirs(WorkingTreeFormat3)10499breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_rename_dirs(WorkingTreeFormat3)
10500breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_revert_clear_conflicts2(WorkingTreeFormat3)
10501breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_revert_clear_conflicts(WorkingTreeFormat3)
10240breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_revert_missing(WorkingTreeFormat2)10502breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_revert_missing(WorkingTreeFormat2)
10241breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_revert_missing(WorkingTreeFormat3)10503breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_revert_missing(WorkingTreeFormat3)
10242breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_revert_missing(WorkingTreeFormat4)10504breezy.tests.per_workingtree.test_workingtree.TestWorkingTree.test_revert_missing(WorkingTreeFormat4)
@@ -10299,18 +10561,21 @@
10299breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_invalid(WorkingTreeFormat4)10561breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_invalid(WorkingTreeFormat4)
10300breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_invalid(WorkingTreeFormat5)10562breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_invalid(WorkingTreeFormat5)
10301breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_invalid(WorkingTreeFormat6)10563breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_invalid(WorkingTreeFormat6)
10564breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_invalid(WorkingTreeFormat6,remote)
10302breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_not_set(GitWorkingTreeFormat)10565breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_not_set(GitWorkingTreeFormat)
10303breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_not_set(WorkingTreeFormat2)10566breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_not_set(WorkingTreeFormat2)
10304breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_not_set(WorkingTreeFormat3)10567breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_not_set(WorkingTreeFormat3)
10305breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_not_set(WorkingTreeFormat4)10568breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_not_set(WorkingTreeFormat4)
10306breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_not_set(WorkingTreeFormat5)10569breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_not_set(WorkingTreeFormat5)
10307breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_not_set(WorkingTreeFormat6)10570breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_not_set(WorkingTreeFormat6)
10571breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_not_set(WorkingTreeFormat6,remote)
10308breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_set_in_branch(GitWorkingTreeFormat)10572breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_set_in_branch(GitWorkingTreeFormat)
10309breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_set_in_branch(WorkingTreeFormat2)10573breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_set_in_branch(WorkingTreeFormat2)
10310breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_set_in_branch(WorkingTreeFormat3)10574breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_set_in_branch(WorkingTreeFormat3)
10311breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_set_in_branch(WorkingTreeFormat4)10575breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_set_in_branch(WorkingTreeFormat4)
10312breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_set_in_branch(WorkingTreeFormat5)10576breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_set_in_branch(WorkingTreeFormat5)
10313breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_set_in_branch(WorkingTreeFormat6)10577breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_set_in_branch(WorkingTreeFormat6)
10578breezy.tests.per_workingtree.test_workingtree.TestWorthSavingLimit.test_set_in_branch(WorkingTreeFormat6,remote)
10314breezy.tests.per_workingtree.TestWtScenarios.test_protect_wt_scenarios10579breezy.tests.per_workingtree.TestWtScenarios.test_protect_wt_scenarios
10315breezy.tests.test_ancestry.TestAncestry.test_straightline_ancestry10580breezy.tests.test_ancestry.TestAncestry.test_straightline_ancestry
10316breezy.tests.test_annotate.TestReannotate.test_reannotate10581breezy.tests.test_annotate.TestReannotate.test_reannotate
@@ -10761,6 +11026,9 @@
10761breezy.tests.test_chk_map.TestNode.test_equal11026breezy.tests.test_chk_map.TestNode.test_equal
10762breezy.tests.test_chk_map.TestNode.test_no_common_prefix11027breezy.tests.test_chk_map.TestNode.test_no_common_prefix
10763breezy.tests.test_chk_map.TestNode.test_not_a_prefix11028breezy.tests.test_chk_map.TestNode.test_not_a_prefix
11029breezy.tests.test_chk_serializer.TestBEncodeSerializer1.test_roundtrips_non_ascii
11030breezy.tests.test_chk_serializer.TestBEncodeSerializer1.test_roundtrips_xml_invalid_chars
11031breezy.tests.test_chk_serializer.TestBEncodeSerializer1.test_unpack_revision_no_timezone
10764breezy.tests.test__chunks_to_lines.TestChunksToLines.test_fulltext_chunk_to_lines(python)11032breezy.tests.test__chunks_to_lines.TestChunksToLines.test_fulltext_chunk_to_lines(python)
10765breezy.tests.test__chunks_to_lines.TestChunksToLines.test_lines_to_lines(python)11033breezy.tests.test__chunks_to_lines.TestChunksToLines.test_lines_to_lines(python)
10766breezy.tests.test__chunks_to_lines.TestChunksToLines.test_mixed(python)11034breezy.tests.test__chunks_to_lines.TestChunksToLines.test_mixed(python)
@@ -10774,6 +11042,7 @@
10774breezy.tests.test_chunk_writer.TestWriter.test_too_much_data_does_not_exceed_size11042breezy.tests.test_chunk_writer.TestWriter.test_too_much_data_does_not_exceed_size
10775breezy.tests.test_chunk_writer.TestWriter.test_too_much_data_preserves_reserve_space11043breezy.tests.test_chunk_writer.TestWriter.test_too_much_data_preserves_reserve_space
10776breezy.tests.test_clean_tree.TestCleanTree.test_delete_items_warnings11044breezy.tests.test_clean_tree.TestCleanTree.test_delete_items_warnings
11045breezy.tests.test_clean_tree.TestCleanTree.test_iter_deletable
10777breezy.tests.test_clean_tree.TestCleanTree.test_symlinks11046breezy.tests.test_clean_tree.TestCleanTree.test_symlinks
10778breezy.tests.test_cleanup.TestDoWithCleanups.test_cleanup_error_debug_flag11047breezy.tests.test_cleanup.TestDoWithCleanups.test_cleanup_error_debug_flag
10779breezy.tests.test_cleanup.TestDoWithCleanups.test_func_and_cleanup_errors_debug_flag11048breezy.tests.test_cleanup.TestDoWithCleanups.test_func_and_cleanup_errors_debug_flag
@@ -10848,7 +11117,9 @@
10848breezy.tests.test_commit.TestCommit.test_commit_callback11117breezy.tests.test_commit.TestCommit.test_commit_callback
10849breezy.tests.test_commit.TestCommit.test_commit_empty11118breezy.tests.test_commit.TestCommit.test_commit_empty
10850breezy.tests.test_commit.TestCommit.test_commit_empty_authors_list11119breezy.tests.test_commit.TestCommit.test_commit_empty_authors_list
11120breezy.tests.test_commit.TestCommit.test_commit_failed_signature
10851breezy.tests.test_commit.TestCommit.test_commit_has_1ms_resolution11121breezy.tests.test_commit.TestCommit.test_commit_has_1ms_resolution
11122breezy.tests.test_commit.TestCommit.test_commit_invokes_hooks
10852breezy.tests.test_commit.TestCommit.test_commit_no_author11123breezy.tests.test_commit.TestCommit.test_commit_no_author
10853breezy.tests.test_commit.TestCommit.test_commit_object_doesnt_set_nick11124breezy.tests.test_commit.TestCommit.test_commit_object_doesnt_set_nick
10854breezy.tests.test_commit.TestCommit.test_commit_removals_respects_filespec11125breezy.tests.test_commit.TestCommit.test_commit_removals_respects_filespec
@@ -10864,8 +11135,11 @@
10864breezy.tests.test_commit.TestCommit.test_removed_commit11135breezy.tests.test_commit.TestCommit.test_removed_commit
10865breezy.tests.test_commit.TestCommit.test_reused_rev_id11136breezy.tests.test_commit.TestCommit.test_reused_rev_id
10866breezy.tests.test_commit.TestCommit.test_safe_master_lock11137breezy.tests.test_commit.TestCommit.test_safe_master_lock
11138breezy.tests.test_commit.TestCommit.test_selected_file_merge_commit
10867breezy.tests.test_commit.TestCommit.test_simple_commit11139breezy.tests.test_commit.TestCommit.test_simple_commit
10868breezy.tests.test_commit.TestCommit.test_strict_commit11140breezy.tests.test_commit.TestCommit.test_strict_commit
11141breezy.tests.test_config.TestAuthenticationConfigFilePermissions.test_check_suppressed_warning
11142breezy.tests.test_config.TestAuthenticationConfigFilePermissions.test_check_warning
10869breezy.tests.test_config.TestAuthenticationConfigFile.test_auth_section_header_not_closed11143breezy.tests.test_config.TestAuthenticationConfigFile.test_auth_section_header_not_closed
10870breezy.tests.test_config.TestAuthenticationConfigFile.test_auth_value_not_boolean11144breezy.tests.test_config.TestAuthenticationConfigFile.test_auth_value_not_boolean
10871breezy.tests.test_config.TestAuthenticationConfigFile.test_auth_value_not_int11145breezy.tests.test_config.TestAuthenticationConfigFile.test_auth_value_not_int
@@ -10890,6 +11164,7 @@
10890breezy.tests.test_config.TestAuthenticationStorage.test_reset_credentials_different_name11164breezy.tests.test_config.TestAuthenticationStorage.test_reset_credentials_different_name
10891breezy.tests.test_config.TestAuthenticationStorage.test_set_credentials11165breezy.tests.test_config.TestAuthenticationStorage.test_set_credentials
10892breezy.tests.test_config.TestAutoUserId.test_auto_user_id11166breezy.tests.test_config.TestAutoUserId.test_auto_user_id
11167breezy.tests.test_config.TestBaseStackGet.test_get_first_definition
10893breezy.tests.test_config.TestBaseStackGet.test_get_for_broken_callable11168breezy.tests.test_config.TestBaseStackGet.test_get_for_broken_callable
10894breezy.tests.test_config.TestBaseStackGet.test_get_for_empty_section_callable11169breezy.tests.test_config.TestBaseStackGet.test_get_for_empty_section_callable
10895breezy.tests.test_config.TestBaseStackGet.test_get_without_default_value_for_not_registered11170breezy.tests.test_config.TestBaseStackGet.test_get_without_default_value_for_not_registered
@@ -10960,6 +11235,8 @@
10960breezy.tests.test_config.TestConfigGetSections.test_locations_default_section11235breezy.tests.test_config.TestConfigGetSections.test_locations_default_section
10961breezy.tests.test_config.TestConfigGetSections.test_locations_matching_sections11236breezy.tests.test_config.TestConfigGetSections.test_locations_matching_sections
10962breezy.tests.test_config.TestConfigGetSections.test_locations_named_section11237breezy.tests.test_config.TestConfigGetSections.test_locations_named_section
11238breezy.tests.test_config.TestConfigObj.test_get_bool
11239breezy.tests.test_config.TestConfigObj.test_hash_sign_in_value
10963breezy.tests.test_config.TestConfigObj.test_triple_quotes11240breezy.tests.test_config.TestConfigObj.test_triple_quotes
10964breezy.tests.test_config.TestConfigPathFallback.test_authentication_config_filename11241breezy.tests.test_config.TestConfigPathFallback.test_authentication_config_filename
10965breezy.tests.test_config.TestConfigPathFallback.test_config_dir11242breezy.tests.test_config.TestConfigPathFallback.test_config_dir
@@ -11040,6 +11317,7 @@
11040breezy.tests.test_config.TestIniConfigOptionExpansion.test_simple_ref11317breezy.tests.test_config.TestIniConfigOptionExpansion.test_simple_ref
11041breezy.tests.test_config.TestIniConfigOptionExpansion.test_unknown_ref11318breezy.tests.test_config.TestIniConfigOptionExpansion.test_unknown_ref
11042breezy.tests.test_config.TestIniConfigSaving.test_cant_save_without_a_file_name11319breezy.tests.test_config.TestIniConfigSaving.test_cant_save_without_a_file_name
11320breezy.tests.test_config.TestIniFileStoreContent.test_load_erroneous_content
11043breezy.tests.test_config.TestIniFileStoreContent.test_load_permission_denied11321breezy.tests.test_config.TestIniFileStoreContent.test_load_permission_denied
11044breezy.tests.test_config.TestIniFileStoreContent.test_load_utf811322breezy.tests.test_config.TestIniFileStoreContent.test_load_utf8
11045breezy.tests.test_config.TestIterOptionRefs.test_broken_ref11323breezy.tests.test_config.TestIterOptionRefs.test_broken_ref
@@ -11131,6 +11409,10 @@
11131breezy.tests.test_config.TestMutableStore.test_set_option_in_empty_store(control)11409breezy.tests.test_config.TestMutableStore.test_set_option_in_empty_store(control)
11132breezy.tests.test_config.TestMutableStore.test_set_option_in_empty_store(location)11410breezy.tests.test_config.TestMutableStore.test_set_option_in_empty_store(location)
11133breezy.tests.test_config.TestMutableStore.test_set_option_in_empty_store(remote_branch)11411breezy.tests.test_config.TestMutableStore.test_set_option_in_empty_store(remote_branch)
11412breezy.tests.test_config.TestOldConfigHooksForRemote.test_get_hook_remote_branch
11413breezy.tests.test_config.TestOldConfigHooksForRemote.test_load_hook_remote_branch
11414breezy.tests.test_config.TestOldConfigHooksForRemote.test_save_hook_remote_branch
11415breezy.tests.test_config.TestOldConfigHooksForRemote.test_set_hook_remote_branch
11134breezy.tests.test_config.TestOldConfigHooks.test_get_hook_branch11416breezy.tests.test_config.TestOldConfigHooks.test_get_hook_branch
11135breezy.tests.test_config.TestOldConfigHooks.test_get_hook_breezy11417breezy.tests.test_config.TestOldConfigHooks.test_get_hook_breezy
11136breezy.tests.test_config.TestOldConfigHooks.test_get_hook_locations11418breezy.tests.test_config.TestOldConfigHooks.test_get_hook_locations
@@ -11325,31 +11607,38 @@
11325breezy.tests.test_config.TestStackGet.test_get_for_empty_stack(location)11607breezy.tests.test_config.TestStackGet.test_get_for_empty_stack(location)
11326breezy.tests.test_config.TestStackGet.test_get_for_empty_stack(remote_control)11608breezy.tests.test_config.TestStackGet.test_get_for_empty_stack(remote_control)
11327breezy.tests.test_config.TestStackGet.test_get_hook(branch)11609breezy.tests.test_config.TestStackGet.test_get_hook(branch)
11610breezy.tests.test_config.TestStackGet.test_get_hook(branch_only)
11328breezy.tests.test_config.TestStackGet.test_get_hook(breezy)11611breezy.tests.test_config.TestStackGet.test_get_hook(breezy)
11329breezy.tests.test_config.TestStackGet.test_get_hook(location)11612breezy.tests.test_config.TestStackGet.test_get_hook(location)
11330breezy.tests.test_config.TestStackGet.test_get_hook(remote_control)11613breezy.tests.test_config.TestStackGet.test_get_hook(remote_control)
11331breezy.tests.test_config.TestStackIterSections.test_empty_stack11614breezy.tests.test_config.TestStackIterSections.test_empty_stack
11332breezy.tests.test_config.TestStackRemove.test_remove_existing(branch)11615breezy.tests.test_config.TestStackRemove.test_remove_existing(branch)
11616breezy.tests.test_config.TestStackRemove.test_remove_existing(branch_only)
11333breezy.tests.test_config.TestStackRemove.test_remove_existing(breezy)11617breezy.tests.test_config.TestStackRemove.test_remove_existing(breezy)
11334breezy.tests.test_config.TestStackRemove.test_remove_existing(location)11618breezy.tests.test_config.TestStackRemove.test_remove_existing(location)
11335breezy.tests.test_config.TestStackRemove.test_remove_existing(remote_control)11619breezy.tests.test_config.TestStackRemove.test_remove_existing(remote_control)
11336breezy.tests.test_config.TestStackRemove.test_remove_hook(branch)11620breezy.tests.test_config.TestStackRemove.test_remove_hook(branch)
11621breezy.tests.test_config.TestStackRemove.test_remove_hook(branch_only)
11337breezy.tests.test_config.TestStackRemove.test_remove_hook(breezy)11622breezy.tests.test_config.TestStackRemove.test_remove_hook(breezy)
11338breezy.tests.test_config.TestStackRemove.test_remove_hook(location)11623breezy.tests.test_config.TestStackRemove.test_remove_hook(location)
11339breezy.tests.test_config.TestStackRemove.test_remove_hook(remote_control)11624breezy.tests.test_config.TestStackRemove.test_remove_hook(remote_control)
11340breezy.tests.test_config.TestStackRemove.test_remove_unknown(branch)11625breezy.tests.test_config.TestStackRemove.test_remove_unknown(branch)
11626breezy.tests.test_config.TestStackRemove.test_remove_unknown(branch_only)
11341breezy.tests.test_config.TestStackRemove.test_remove_unknown(breezy)11627breezy.tests.test_config.TestStackRemove.test_remove_unknown(breezy)
11342breezy.tests.test_config.TestStackRemove.test_remove_unknown(location)11628breezy.tests.test_config.TestStackRemove.test_remove_unknown(location)
11343breezy.tests.test_config.TestStackRemove.test_remove_unknown(remote_control)11629breezy.tests.test_config.TestStackRemove.test_remove_unknown(remote_control)
11344breezy.tests.test_config.TestStackSet.test_set_creates_a_new_section(branch)11630breezy.tests.test_config.TestStackSet.test_set_creates_a_new_section(branch)
11631breezy.tests.test_config.TestStackSet.test_set_creates_a_new_section(branch_only)
11345breezy.tests.test_config.TestStackSet.test_set_creates_a_new_section(breezy)11632breezy.tests.test_config.TestStackSet.test_set_creates_a_new_section(breezy)
11346breezy.tests.test_config.TestStackSet.test_set_creates_a_new_section(location)11633breezy.tests.test_config.TestStackSet.test_set_creates_a_new_section(location)
11347breezy.tests.test_config.TestStackSet.test_set_creates_a_new_section(remote_control)11634breezy.tests.test_config.TestStackSet.test_set_creates_a_new_section(remote_control)
11348breezy.tests.test_config.TestStackSet.test_set_hook(branch)11635breezy.tests.test_config.TestStackSet.test_set_hook(branch)
11636breezy.tests.test_config.TestStackSet.test_set_hook(branch_only)
11349breezy.tests.test_config.TestStackSet.test_set_hook(breezy)11637breezy.tests.test_config.TestStackSet.test_set_hook(breezy)
11350breezy.tests.test_config.TestStackSet.test_set_hook(location)11638breezy.tests.test_config.TestStackSet.test_set_hook(location)
11351breezy.tests.test_config.TestStackSet.test_set_hook(remote_control)11639breezy.tests.test_config.TestStackSet.test_set_hook(remote_control)
11352breezy.tests.test_config.TestStackSet.test_simple_set(branch)11640breezy.tests.test_config.TestStackSet.test_simple_set(branch)
11641breezy.tests.test_config.TestStackSet.test_simple_set(branch_only)
11353breezy.tests.test_config.TestStackSet.test_simple_set(breezy)11642breezy.tests.test_config.TestStackSet.test_simple_set(breezy)
11354breezy.tests.test_config.TestStackSet.test_simple_set(location)11643breezy.tests.test_config.TestStackSet.test_simple_set(location)
11355breezy.tests.test_config.TestStackSet.test_simple_set(remote_control)11644breezy.tests.test_config.TestStackSet.test_simple_set(remote_control)
@@ -11366,6 +11655,8 @@
11366breezy.tests.test_config.TestSupressWarning.test_suppress_warning_known11655breezy.tests.test_config.TestSupressWarning.test_suppress_warning_known
11367breezy.tests.test_config.TestSupressWarning.test_suppress_warning_unknown11656breezy.tests.test_config.TestSupressWarning.test_suppress_warning_unknown
11368breezy.tests.test_config.TestTransportConfig.test_get_value11657breezy.tests.test_config.TestTransportConfig.test_get_value
11658breezy.tests.test_config.TestTransportConfig.test_load_erroneous_content
11659breezy.tests.test_config.TestTransportConfig.test_load_non_ascii
11369breezy.tests.test_config.TestTransportConfig.test_load_permission_denied11660breezy.tests.test_config.TestTransportConfig.test_load_permission_denied
11370breezy.tests.test_config.TestTransportConfig.test_load_utf811661breezy.tests.test_config.TestTransportConfig.test_load_utf8
11371breezy.tests.test_config.TestTransportConfig.test_set_unset_default_stack_on11662breezy.tests.test_config.TestTransportConfig.test_set_unset_default_stack_on
@@ -11712,6 +12003,7 @@
11712breezy.tests.test_ftp_transport.TestFTPTestServerUI.test_no_prompt_for_password_when_using_auth_config12003breezy.tests.test_ftp_transport.TestFTPTestServerUI.test_no_prompt_for_password_when_using_auth_config
11713breezy.tests.test_ftp_transport.TestFTPTestServerUI.test_no_prompt_for_username12004breezy.tests.test_ftp_transport.TestFTPTestServerUI.test_no_prompt_for_username
11714breezy.tests.test_ftp_transport.TestFTPTestServerUI.test_prompt_for_password12005breezy.tests.test_ftp_transport.TestFTPTestServerUI.test_prompt_for_password
12006breezy.tests.test_generate_ids.TestFileIds.test_gen_root_id
11715breezy.tests.test_generate_ids.TestFileIds.test__next_id_suffix_sets_suffix12007breezy.tests.test_generate_ids.TestFileIds.test__next_id_suffix_sets_suffix
11716breezy.tests.test_globbing.TestExceptionGlobster.test_exclusion_order12008breezy.tests.test_globbing.TestExceptionGlobster.test_exclusion_order
11717breezy.tests.test_globbing.TestExceptionGlobster.test_exclusion_patterns12009breezy.tests.test_globbing.TestExceptionGlobster.test_exclusion_patterns
@@ -12773,12 +13065,25 @@
12773breezy.tests.test_memorytree.TestMemoryTree.test_unversion13065breezy.tests.test_memorytree.TestMemoryTree.test_unversion
12774breezy.tests.test_merge3.TestMerge3.test_allow_objects13066breezy.tests.test_merge3.TestMerge3.test_allow_objects
12775breezy.tests.test_merge_core.FunctionalMergeTest.test_trivial_star_merge13067breezy.tests.test_merge_core.FunctionalMergeTest.test_trivial_star_merge
13068breezy.tests.test_merge_core.MergeTest.test_new_suffix
13069breezy.tests.test_merge_core.MergeTest.test_no_passive_add
13070breezy.tests.test_merge_core.TestMerger.test_from_revision_ids
13071breezy.tests.test_merge_core.TestMerger.test_from_uncommitted
13072breezy.tests.test_merge_directive.TestMergeDirective1Branch.test_disk_name_old_revno
13073breezy.tests.test_merge_directive.TestMergeDirective1Branch.test_get_target_revision_nofetch
12776breezy.tests.test_merge_directive.TestMergeDirective1Branch.test_handle_target_not_a_branch13074breezy.tests.test_merge_directive.TestMergeDirective1Branch.test_handle_target_not_a_branch
13075breezy.tests.test_merge_directive.TestMergeDirective1Branch.test_install_revisions_branch
13076breezy.tests.test_merge_directive.TestMergeDirective1Branch.test_message
13077breezy.tests.test_merge_directive.TestMergeDirective1Branch.test_use_public_submit_branch
12777breezy.tests.test_merge_directive.TestMergeDirective1Branch.test_use_submit_for_missing_dependency13078breezy.tests.test_merge_directive.TestMergeDirective1Branch.test_use_submit_for_missing_dependency
12778breezy.tests.test_merge_directive.TestMergeDirective1.test_deserialize_empty13079breezy.tests.test_merge_directive.TestMergeDirective1.test_deserialize_empty
12779breezy.tests.test_merge_directive.TestMergeDirective1.test_deserialize_junk13080breezy.tests.test_merge_directive.TestMergeDirective1.test_deserialize_junk
12780breezy.tests.test_merge_directive.TestMergeDirective1.test_merge_source13081breezy.tests.test_merge_directive.TestMergeDirective1.test_merge_source
12781breezy.tests.test_merge_directive.TestMergeDirective1.test_require_patch13082breezy.tests.test_merge_directive.TestMergeDirective1.test_require_patch
13083breezy.tests.test_merge_directive.TestMergeDirective2Branch.test_get_target_revision_nofetch
13084breezy.tests.test_merge_directive.TestMergeDirective2Branch.test_install_revisions_branch
13085breezy.tests.test_merge_directive.TestMergeDirective2Branch.test_message
13086breezy.tests.test_merge_directive.TestMergeDirective2Branch.test_use_public_submit_branch
12782breezy.tests.test_merge_directive.TestMergeDirective2.test_deserialize_empty13087breezy.tests.test_merge_directive.TestMergeDirective2.test_deserialize_empty
12783breezy.tests.test_merge_directive.TestMergeDirective2.test_deserialize_junk13088breezy.tests.test_merge_directive.TestMergeDirective2.test_deserialize_junk
12784breezy.tests.test_merge_directive.TestMergeDirective2.test_merge_source13089breezy.tests.test_merge_directive.TestMergeDirective2.test_merge_source
@@ -12820,6 +13125,8 @@
12820breezy.tests.test_missing.TestFindUnmerged.test_restrict13125breezy.tests.test_missing.TestFindUnmerged.test_restrict
12821breezy.tests.test_missing.TestFindUnmerged.test_revision_range13126breezy.tests.test_missing.TestFindUnmerged.test_revision_range
12822breezy.tests.test_missing.TestFindUnmerged.test_same_branch13127breezy.tests.test_missing.TestFindUnmerged.test_same_branch
13128breezy.tests.test_msgeditor.MsgEditorTest.test_commit_template
13129breezy.tests.test_msgeditor.MsgEditorTest.test_commit_template_encoded
12823breezy.tests.test_msgeditor.MsgEditorTest.test_commit_template_pending_merges13130breezy.tests.test_msgeditor.MsgEditorTest.test_commit_template_pending_merges
12824breezy.tests.test_msgeditor.MsgEditorTest.test__create_temp_file_with_commit_template_in_unicode_dir(cp1251)13131breezy.tests.test_msgeditor.MsgEditorTest.test__create_temp_file_with_commit_template_in_unicode_dir(cp1251)
12825breezy.tests.test_msgeditor.MsgEditorTest.test__create_temp_file_with_commit_template_in_unicode_dir(iso-8859-1)13132breezy.tests.test_msgeditor.MsgEditorTest.test__create_temp_file_with_commit_template_in_unicode_dir(iso-8859-1)
@@ -13182,11 +13489,14 @@
13182breezy.tests.test_reconfigure.TestReconfigure.test_branch_to_branch13489breezy.tests.test_reconfigure.TestReconfigure.test_branch_to_branch
13183breezy.tests.test_reconfigure.TestReconfigure.test_branch_to_lightweight_checkout13490breezy.tests.test_reconfigure.TestReconfigure.test_branch_to_lightweight_checkout
13184breezy.tests.test_reconfigure.TestReconfigure.test_branch_to_lightweight_checkout_failure13491breezy.tests.test_reconfigure.TestReconfigure.test_branch_to_lightweight_checkout_failure
13492breezy.tests.test_reconfigure.TestReconfigure.test_branch_to_lightweight_checkout_fetch_tags
13185breezy.tests.test_reconfigure.TestReconfigure.test_branch_to_tree13493breezy.tests.test_reconfigure.TestReconfigure.test_branch_to_tree
13186breezy.tests.test_reconfigure.TestReconfigure.test_checkout_to_branch13494breezy.tests.test_reconfigure.TestReconfigure.test_checkout_to_branch
13187breezy.tests.test_reconfigure.TestReconfigure.test_checkout_to_checkout13495breezy.tests.test_reconfigure.TestReconfigure.test_checkout_to_checkout
13188breezy.tests.test_reconfigure.TestReconfigure.test_lightweight_checkout_to_branch13496breezy.tests.test_reconfigure.TestReconfigure.test_lightweight_checkout_to_branch
13497breezy.tests.test_reconfigure.TestReconfigure.test_lightweight_checkout_to_branch_tags
13189breezy.tests.test_reconfigure.TestReconfigure.test_lightweight_checkout_to_checkout13498breezy.tests.test_reconfigure.TestReconfigure.test_lightweight_checkout_to_checkout
13499breezy.tests.test_reconfigure.TestReconfigure.test_lightweight_checkout_to_checkout_tags
13190breezy.tests.test_reconfigure.TestReconfigure.test_lightweight_checkout_to_lightweight_checkout13500breezy.tests.test_reconfigure.TestReconfigure.test_lightweight_checkout_to_lightweight_checkout
13191breezy.tests.test_reconfigure.TestReconfigure.test_lightweight_checkout_to_tree_preserves_reference_locations13501breezy.tests.test_reconfigure.TestReconfigure.test_lightweight_checkout_to_tree_preserves_reference_locations
13192breezy.tests.test_reconfigure.TestReconfigure.test_lightweight_conversion_uses_shared_repo13502breezy.tests.test_reconfigure.TestReconfigure.test_lightweight_conversion_uses_shared_repo
@@ -13241,6 +13551,7 @@
13241breezy.tests.test_remote.BasicRemoteObjectTests.test_remote_branch_format_supports_stacking(HPSS-v3)13551breezy.tests.test_remote.BasicRemoteObjectTests.test_remote_branch_format_supports_stacking(HPSS-v3)
13242breezy.tests.test_remote.BasicRemoteObjectTests.test_remote_branch_repr(HPSS-v2)13552breezy.tests.test_remote.BasicRemoteObjectTests.test_remote_branch_repr(HPSS-v2)
13243breezy.tests.test_remote.BasicRemoteObjectTests.test_remote_branch_repr(HPSS-v3)13553breezy.tests.test_remote.BasicRemoteObjectTests.test_remote_branch_repr(HPSS-v3)
13554breezy.tests.test_remote.BasicRemoteObjectTests.test_remote_branch_set_append_revisions_only(HPSS-v3)
13244breezy.tests.test_remote.BasicRemoteObjectTests.test_remote_branch_set_append_revisions_only_upgrade_reqd(HPSS-v3)13555breezy.tests.test_remote.BasicRemoteObjectTests.test_remote_branch_set_append_revisions_only_upgrade_reqd(HPSS-v3)
13245breezy.tests.test_remote.BasicRemoteObjectTests.test_remote_bzrdir_repr(HPSS-v2)13556breezy.tests.test_remote.BasicRemoteObjectTests.test_remote_bzrdir_repr(HPSS-v2)
13246breezy.tests.test_remote.BasicRemoteObjectTests.test_remote_bzrdir_repr(HPSS-v3)13557breezy.tests.test_remote.BasicRemoteObjectTests.test_remote_bzrdir_repr(HPSS-v3)
@@ -13255,6 +13566,8 @@
13255breezy.tests.test_remote.TestBranchGetPhysicalLockStatus.test_get_physical_lock_status_yes13566breezy.tests.test_remote.TestBranchGetPhysicalLockStatus.test_get_physical_lock_status_yes
13256breezy.tests.test_remote.TestBranchGetPutConfigStore.test_get_branch_conf13567breezy.tests.test_remote.TestBranchGetPutConfigStore.test_get_branch_conf
13257breezy.tests.test_remote.TestBranchGetPutConfigStore.test_set_branch_conf13568breezy.tests.test_remote.TestBranchGetPutConfigStore.test_set_branch_conf
13569breezy.tests.test_remote.TestBranchGetSetConfig.test_backwards_compat_set_option
13570breezy.tests.test_remote.TestBranchGetSetConfig.test_backwards_compat_set_option_with_dict
13258breezy.tests.test_remote.TestBranchGetSetConfig.test_get_branch_conf13571breezy.tests.test_remote.TestBranchGetSetConfig.test_get_branch_conf
13259breezy.tests.test_remote.TestBranchGetSetConfig.test_get_multi_line_branch_conf13572breezy.tests.test_remote.TestBranchGetSetConfig.test_get_multi_line_branch_conf
13260breezy.tests.test_remote.TestBranchGetSetConfig.test_set_option13573breezy.tests.test_remote.TestBranchGetSetConfig.test_set_option
@@ -13278,6 +13591,7 @@
13278breezy.tests.test_remote.TestBranchSetLastRevision.test_set_empty13591breezy.tests.test_remote.TestBranchSetLastRevision.test_set_empty
13279breezy.tests.test_remote.TestBranchSetLastRevision.test_set_nonempty13592breezy.tests.test_remote.TestBranchSetLastRevision.test_set_nonempty
13280breezy.tests.test_remote.TestBranchSetLastRevision.test_tip_change_rejected13593breezy.tests.test_remote.TestBranchSetLastRevision.test_tip_change_rejected
13594breezy.tests.test_remote.TestBranchSetParentLocation.test_backwards_compat
13281breezy.tests.test_remote.TestBranchSetParentLocation.test_no_parent13595breezy.tests.test_remote.TestBranchSetParentLocation.test_no_parent
13282breezy.tests.test_remote.TestBranchSetParentLocation.test_parent13596breezy.tests.test_remote.TestBranchSetParentLocation.test_parent
13283breezy.tests.test_remote.TestBranchSetTagsBytes.test_backwards_compatible13597breezy.tests.test_remote.TestBranchSetTagsBytes.test_backwards_compatible
@@ -13950,6 +14264,7 @@
13950breezy.tests.test_smart.TestSmartServerBranchRequestLockWrite.test_lock_write_on_locked_repo14264breezy.tests.test_smart.TestSmartServerBranchRequestLockWrite.test_lock_write_on_locked_repo
13951breezy.tests.test_smart.TestSmartServerBranchRequestLockWrite.test_lock_write_on_readonly_transport14265breezy.tests.test_smart.TestSmartServerBranchRequestLockWrite.test_lock_write_on_readonly_transport
13952breezy.tests.test_smart.TestSmartServerBranchRequestLockWrite.test_lock_write_on_unlocked_branch14266breezy.tests.test_smart.TestSmartServerBranchRequestLockWrite.test_lock_write_on_unlocked_branch
14267breezy.tests.test_smart.TestSmartServerBranchRequestLockWrite.test_lock_write_with_mismatched_tokens_on_locked_branch
13953breezy.tests.test_smart.TestSmartServerBranchRequestLockWrite.test_lock_write_with_tokens_on_locked_branch14268breezy.tests.test_smart.TestSmartServerBranchRequestLockWrite.test_lock_write_with_tokens_on_locked_branch
13954breezy.tests.test_smart.TestSmartServerBranchRequestPutConfigFile.test_with_content14269breezy.tests.test_smart.TestSmartServerBranchRequestPutConfigFile.test_with_content
13955breezy.tests.test_smart.TestSmartServerBranchRequestRevisionIdToRevno.test_not_found14270breezy.tests.test_smart.TestSmartServerBranchRequestRevisionIdToRevno.test_not_found

Subscribers

People subscribed via source and target branches