I've noticed the Shelve command in TortoiseHg menus but discussion of it on this site (as yet) is nonexistant and documentation in the TortoiseHg is sparse as well.
What is Shelve, how does it fit into Kiln, and under what circumstances is it useful?
- Is this a means of saving some incomplete work without committing, such as when you are interrupted mid-task with a more pressing issue?
- Is this an "out" for those times in Subversion where you would commit only some your current changes (often with disastrous results)?
- Do commits and pushes with outstanding shelved items get communicated to Kiln in any way? (i.e. is it possible for Kiln to ever have tooling around this feature, or is it a phenomenon only for your local repository?)