Unshelve is not restoring file changes
I had been using shelve successfully but when I did: hg shelve /path/to/file/a /path/to/file/b
it did correctly store those changes in: .hg/shelve
however when I do: hg unshelve
it reports that its restoring backup files but the diff is not applied to the files and the .hg/shelve file not removed; its as if the command does nothing. I've tried hg unshelve with no files, one of the files, both of the files, all with the same results.
The only thing I did differently this time was in the interactive hunk selection I hit 'a' instead of hitting 'Y' for each change.
I tried the -v option but that printed no extra information. I can manually apply the diff file but wanted to know if this has happened before or if I've done something wrong.