Интересной особенностью mercurial является возможность просматривать изменения, которые будут зафиксированы в разделении vim (см. DiffsInCommitMessageInVIM ).
Любой намек на как это сделать с помощью git?