equal
deleted
inserted
replaced
10 import hashlib |
10 import hashlib |
11 import struct |
11 import struct |
12 |
12 |
13 from mercurial import ( |
13 from mercurial import ( |
14 extensions, |
14 extensions, |
15 localrepo, |
|
16 node, |
15 node, |
|
16 requirements, |
17 revlog, |
17 revlog, |
18 upgrade, |
18 upgrade, |
19 ) |
19 ) |
20 |
20 |
21 from mercurial.revlogutils import sidedata |
21 from mercurial.revlogutils import sidedata |
52 |
52 |
53 |
53 |
54 def wrapgetsidedatacompanion(orig, srcrepo, dstrepo): |
54 def wrapgetsidedatacompanion(orig, srcrepo, dstrepo): |
55 sidedatacompanion = orig(srcrepo, dstrepo) |
55 sidedatacompanion = orig(srcrepo, dstrepo) |
56 addedreqs = dstrepo.requirements - srcrepo.requirements |
56 addedreqs = dstrepo.requirements - srcrepo.requirements |
57 if localrepo.SIDEDATA_REQUIREMENT in addedreqs: |
57 if requirements.SIDEDATA_REQUIREMENT in addedreqs: |
58 assert sidedatacompanion is None # deal with composition later |
58 assert sidedatacompanion is None # deal with composition later |
59 |
59 |
60 def sidedatacompanion(revlog, rev): |
60 def sidedatacompanion(revlog, rev): |
61 update = {} |
61 update = {} |
62 revlog.sidedatanocheck = True |
62 revlog.sidedatanocheck = True |