Hi, On further studying, I see that 1aec7917dc (git log: don't do merge diffs by default) makes git log only show the log message by default for merges. OK, no problem with that. However, in my mind, whatchanged is misleading when it doesn't output anything (by default) for merges because, in my mind, that implies that nothing has changed when, in fact, whole heaps of stuff could have been merged in. So, if you forget to add the -m option, whatchanged will silently ignore all the merged stuff and leave the poor user in the dark. So, if changing the default behaviour is acceptable, I still think it would be better if ignore_merges is set to 0 in cmd_whatchanged() but I guess an alternative would be to set always_show_header, instead. Any thoughts? Cheers, Mark -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html