Mercurial features that would make Git "suck less"

Five features Geoffrey Grosenbach would like for Git to steal from Mercurial.

The good news is that most of these features could be implemented as surface-level improvements. I already use a handful of scripts to manage the otherwise unsavory tasks involved with using Git daily. Perhaps a few more could make it even better.

I’ve actually switched from Git to Mercurial recently, after using it extensively while making the Meet Mercurial Screencast. I didn’t want to go back.