changeset 42050 | 03f6480bfdda |
parent 42038 | e08559769bc6 |
child 42298 | 9c7f58180878 |
--- a/hgext/shelve.py Mon Apr 01 20:01:48 2019 -0400 +++ b/hgext/shelve.py Mon Mar 25 12:33:41 2019 +0530 @@ -978,6 +978,12 @@ return unshelvecontinue(ui, repo, state, opts) elif len(shelved) > 1: raise error.Abort(_('can only unshelve one change at a time')) + + # abort unshelve while merging (issue5123) + parents = repo[None].parents() + if len(parents) > 1: + raise error.Abort(_('cannot unshelve while merging')) + elif not shelved: shelved = listshelves(repo) if not shelved: