Added GitService.getCommitInfo() using getFullMessage() to preserve the full commit body. Controller splits the message into title (first line) and body (remainder) for separate display in the template. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>