Commit something to a git repository with a commit message with several newlines like this: ==== commit message starts below === first line second line third line fifth line === commit message ends above === Git treats the first 3 lines as commit message subject and the last line as its body. 'git log' shows the commit message correctly - exactly like I've entered. So does 'git log --pretty=raw' But 'git log --pretty=format:%s#%b' joins the first three lines: first line second line third line#fifth line Is it a bug or a feature? If it is a feature how can I acquire the original subject of the commit message by using custom format? Thanks a lot. ---------------------------------- Kirill Likhodedov JetBrains, Inc http://www.jetbrains.com "Develop with pleasure!" -- 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