Hide Shelve command in Confirm Update for dirty subrepo
With fixed problem
#393 (works fine, thanks) there is a new small glitch. In case when main repository is committed and only subrepo is dirty, should be the Shelve command hidden (until will be supported for subrepos: #154 - Shelve is not aware of dirty subrepos).
Please see attached screenshots for current state.