17
17
"""Tests for reconciliation of repositories."""
23
from brzlib.bzrdir import BzrDir
24
from brzlib.inventory import Inventory
25
from brzlib.reconcile import reconcile, Reconciler
26
from brzlib.revision import Revision
27
from brzlib.tests import TestSkipped
23
from breezy.bzrdir import BzrDir
24
from breezy.inventory import Inventory
25
from breezy.reconcile import reconcile, Reconciler
26
from breezy.revision import Revision
27
from breezy.tests import TestSkipped
29
from brzlib.tests.per_repository_vf.helpers import (
29
from breezy.tests.per_repository_vf.helpers import (
30
30
TestCaseWithBrokenRevisionIndex,
32
from brzlib.tests.per_repository_vf import (
32
from breezy.tests.per_repository_vf import (
33
33
TestCaseWithRepository,
34
34
all_repository_vf_format_scenarios,
36
from brzlib.tests.matchers import MatchesAncestry
37
from brzlib.tests.scenarios import load_tests_apply_scenarios
38
from brzlib.uncommit import uncommit
36
from breezy.tests.matchers import MatchesAncestry
37
from breezy.tests.scenarios import load_tests_apply_scenarios
38
from breezy.uncommit import uncommit
41
41
load_tests = load_tests_apply_scenarios
108
108
root_id = inv.root.file_id
109
109
sha1 = repo.add_inventory(revision_id, inv, parent_ids)
110
110
repo.texts.add_lines((root_id, revision_id), [], [])
111
rev = brzlib.revision.Revision(timestamp=0,
111
rev = breezy.revision.Revision(timestamp=0,
113
113
committer="Foo Bar <foo@example.com>",
114
114
message="Message",
302
302
ie.revision = 'ghostrevid'
303
303
ie.text_size = 42
304
304
ie.text_sha1 = "bee68c8acd989f5f1765b4660695275948bf5c00"
305
rev = brzlib.revision.Revision(timestamp=0,
305
rev = breezy.revision.Revision(timestamp=0,
307
307
committer="Foo Bar <foo@example.com>",
308
308
message="Message",