The Shelveset Details Dialog

This dialog will display the contents of a shelveset and allow you to unshelve it. For more help on unshelving a shelveset, see “How do I unshelve my changes?”. Please note that a shelveset may contain changes to paths that you have been denied permission to see by the Folder Security settings in the admin web client. This dialog will only show changes that you have permission to view. A warning dialog will be shown to alert you when items you did not have permission to view have been omitted from the details you are about to view. Unshelving the shelveset will only unshelve changes that you have permission to view.

Shelveset Name/Creator/Date/Comment

The attributes of the shelvesets when it was created.

Web Client link

This is a direct link to shelveset in question. This link can be shared among users to facilitate code reviews.

Shelveset contents

This lists all of the shelved changes in the shelveset. When the unshelve button is clicked, only items which are checked in this control will be unshelved. The details available are Name, Details, Type, Repository Path, and Comment. The repository path is the repository path at the time of shelve. The following operations are available from the context menu:

Diff

If a pending change has file content changes associated with it, you may choose this menu item to bring up the Diff dialog.

View

This item will allow you to view edited or new files (add file operations). Choosing this dialog will bring up the View dialog.

Referenced Bugs

You may select a list of work items to update. The work items will link back to this shelveset. This way, any other users who wish to review your changes can use the work item as the hub to find all of the relevant shelvesets.

Automatically delete shelveset after I unshelve it

This checkbox will cause the client to delete the shelveset after it has been successfully unshelved. If any of the files could not be unshelved or if there were any namespace conflicts during the unshelve process, the shelveset will not be deleted. For more details on some more situations which will override this setting, see “How do I unshelve my changes?”. This checkbox is only enabled if you are the owner of the shelveset. This checkbox will be disabled unless all changes in the Shelveset contents are checked for unshelving. This checkbox will also be disabled if changes have been omitted from the contents due to permissions.

Set File Time

You can select the timestamp for unshelved files. The file time can be Modification or Current.

  1. Modification - the time the file was last modified.

  2. Current - the time the file was unshelved.