I'm using Intellij's IDEA tasks&contexts feature: I usually work on several tasks a day and I need to switch among them by saving and associating uncommitted changes to a task: this way, when I switch task, I have a clean slate and/or I can get back the status I was working on without shelve/unshelve as a second mechanical step, which is cumbersome.
Is that possible?
Currently it's not possible.
There is a feature request, please feel free to vote: