add SylpfGitCommitMailerInfo
cosmetic changes
add ability to show source context
fix a bug that prepended initial data must be removed
add debug print
skip header entry