mercurial/upgrade_utils/engine.py
changeset 46191 aba979b1b90b
parent 46189 dfddcbb0c244
child 46193 85f7cf314b39
equal deleted inserted replaced
46190:9ab2ab5bf9af 46191:aba979b1b90b
   427 
   427 
   428     # Now copy other files in the store directory.
   428     # Now copy other files in the store directory.
   429     # The sorted() makes execution deterministic.
   429     # The sorted() makes execution deterministic.
   430     for p, kind, st in sorted(srcrepo.store.vfs.readdir(b'', stat=True)):
   430     for p, kind, st in sorted(srcrepo.store.vfs.readdir(b'', stat=True)):
   431         if not _filterstorefile(
   431         if not _filterstorefile(
   432             srcrepo, dstrepo, upgrade_op.requirements, p, kind, st
   432             srcrepo, dstrepo, upgrade_op.new_requirements, p, kind, st
   433         ):
   433         ):
   434             continue
   434             continue
   435 
   435 
   436         srcrepo.ui.status(_(b'copying %s\n') % p)
   436         srcrepo.ui.status(_(b'copying %s\n') % p)
   437         src = srcrepo.store.rawvfs.join(p)
   437         src = srcrepo.store.rawvfs.join(p)
   487         _(
   487         _(
   488             b'finalizing requirements file and making repository readable '
   488             b'finalizing requirements file and making repository readable '
   489             b'again\n'
   489             b'again\n'
   490         )
   490         )
   491     )
   491     )
   492     scmutil.writereporequirements(srcrepo, upgrade_op.requirements)
   492     scmutil.writereporequirements(srcrepo, upgrade_op.new_requirements)
   493 
   493 
   494     # The lock file from the old store won't be removed because nothing has a
   494     # The lock file from the old store won't be removed because nothing has a
   495     # reference to its new location. So clean it up manually. Alternatively, we
   495     # reference to its new location. So clean it up manually. Alternatively, we
   496     # could update srcrepo.svfs and other variables to point to the new
   496     # could update srcrepo.svfs and other variables to point to the new
   497     # location. This is simpler.
   497     # location. This is simpler.