This is the one P4 workflow feature I wish git had from the beginning. In Perforce, changes can be grouped into uncommitted "change lists." Its really helpful if you're working on multiple things especially when they're unrelated features or projects. Works very well for artists and such.
Sadly P4 fumbles at the 10 because you can't split changes by hunk, file only.
I hope something like this (or maybe just multiple named stages?) makes it into git.