I think it is possible to add squash commits support because the squash commit message looks like
Main commit message
Squashed commit message 1
Squashed commit message 2
Squashed commit message 3
Squashed commits are useful to decrease the number of use-less commits in repository