QRefresh on any applied patch (not only a top)
Created originally on Bitbucket by Anonymous
Now to apply changes to arbitrary (if it isn't a top) patch I need
Shelve changes
Unapply the patches up to the necessary.
Unshelve changes
Apply patches back
Just do it automatically behind UI and report conflicts if they appears. (Each patch contains list of changed files so it easy to check if changes depends on some patches at least on a file level)