diff mercurial/shelve.py @ 42750:d684449eef67

unshelve: forget unknown files after a partial unshelve This is a follow-up patch to 6957f7b93e03. This allows hg to forget unknown files after a partial unshelve. Differential Revision: https://phab.mercurial-scm.org/D6724
author Navaneeth Suresh <navaneeths1998@gmail.com>
date Tue, 13 Aug 2019 22:48:05 +0530
parents 6957f7b93e03
children 5c285c8e4f98
line wrap: on
line diff
--- a/mercurial/shelve.py	Thu Aug 08 01:59:43 2019 +0200
+++ b/mercurial/shelve.py	Tue Aug 13 22:48:05 2019 +0530
@@ -1005,8 +1005,8 @@
         restorebranch(ui, repo, branchtorestore)
         shelvedstate.clear(repo)
         _finishunshelve(repo, oldtiprev, tr, activebookmark)
+        _forgetunknownfiles(repo, shelvectx, addedbefore)
         if not ispartialunshelve:
-            _forgetunknownfiles(repo, shelvectx, addedbefore)
             unshelvecleanup(ui, repo, basename, opts)
     finally:
         if tr: