equal
deleted
inserted
replaced
29 from . import actions as upgrade_actions |
29 from . import actions as upgrade_actions |
30 |
30 |
31 |
31 |
32 def get_sidedata_helpers(srcrepo, dstrepo): |
32 def get_sidedata_helpers(srcrepo, dstrepo): |
33 use_w = srcrepo.ui.configbool(b'experimental', b'worker.repository-upgrade') |
33 use_w = srcrepo.ui.configbool(b'experimental', b'worker.repository-upgrade') |
|
34 |
|
35 if use_w and pycompat.isdarwin: |
|
36 # Avoid a PicklingError on macOS in bundlerepository. |
|
37 use_w = False |
|
38 srcrepo.ui.debug( |
|
39 b'ignoring experimental.worker.repository-upgrade=True on darwin' |
|
40 ) |
|
41 |
34 sequential = pycompat.iswindows or not use_w |
42 sequential = pycompat.iswindows or not use_w |
35 if not sequential: |
43 if not sequential: |
36 srcrepo.register_sidedata_computer( |
44 srcrepo.register_sidedata_computer( |
37 revlogconst.KIND_CHANGELOG, |
45 revlogconst.KIND_CHANGELOG, |
38 sidedatamod.SD_FILES, |
46 sidedatamod.SD_FILES, |