equal
deleted
inserted
replaced
1145 result = orig(ui, repo, **opts) |
1145 result = orig(ui, repo, **opts) |
1146 merge.update(repo, node=None, branchmerge=False, force=True, |
1146 merge.update(repo, node=None, branchmerge=False, force=True, |
1147 partial=lfutil.isstandin) |
1147 partial=lfutil.isstandin) |
1148 |
1148 |
1149 lfdirstate = lfutil.openlfdirstate(ui, repo) |
1149 lfdirstate = lfutil.openlfdirstate(ui, repo) |
|
1150 orphans = set(lfdirstate) |
1150 lfiles = lfutil.listlfiles(repo) |
1151 lfiles = lfutil.listlfiles(repo) |
1151 for file in lfiles: |
1152 for file in lfiles: |
1152 lfutil.synclfdirstate(repo, lfdirstate, file, True) |
1153 lfutil.synclfdirstate(repo, lfdirstate, file, True) |
|
1154 orphans.discard(file) |
|
1155 for lfile in orphans: |
|
1156 lfdirstate.drop(lfile) |
1153 lfdirstate.write() |
1157 lfdirstate.write() |
1154 finally: |
1158 finally: |
1155 wlock.release() |
1159 wlock.release() |
1156 return result |
1160 return result |
1157 |
1161 |