New issue 316: [Shelve extension] Unshelve action through revert is confusing
http://bitbucket.org/tortoisehg/stable/issue/316/shelve-extension-unshelve-action-through-revert-is

amadawn on Mon, 22 Jun 2009 09:13:01 +0200:

Description:
  I recently discovered the Shelve extension. I had always wondered what it was 
for since I noticed the "Shelve changes" option on TortoiseHg's context menu, 
so I finally read a little about it on the web and decided to give it a try.

Shelving changes is very straight forward. Just select the "Shelve changes" 
option, select which hunks you want to shelve and click Shelve.

However, unshelving is quite confusing:
- You open the shelve tool
- You click unshelve
- You click Revert?
- You get your shelved changes in a file with an ".orig" extension?

Perhaps I am doing this wrong, but if this is the proposed workflow it seems 
completely backwards (IMHO)!:

- Why are the unshelved changes on the ".orig" file? I would expect to get the 
changes on the actual file, and perhaps get a copy of the file as it was before 
unshelving the changes into the ".orig" file.

- It is very strange that you need to click "Revert" to unshelve, when to 
shelve you need to click the Shelve button. What is the Unshelve button for 
then? Just to see the list of change that could be unshelved? It seems 
inconsistent. It is weird that the Shelve button Shelves while the Unshelve 
button does not unshelve.

BTW, does this functionality internally use Mercurial's Shelve extension or 
perhaps the Attic or MQ extensions? Would you suggest using this in a similar 
way to the "git stash" command?


Responsible:
  tortoisehg
-- 
This is an issue notification from bitbucket.org.
You are receiving this either because you are the
owner of the issue, or you are following the issue.

------------------------------------------------------------------------------
Are you an open source citizen? Join us for the Open Source Bridge conference!
Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250.
Need another reason to go? 24-hour hacker lounge. Register today!
http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org
_______________________________________________
Tortoisehg-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop

Reply via email to