Account for indentation of the checkin comments by git-rev-list
authorPaul Mackerras <paulus@samba.org>
Wed, 22 Jun 2005 08:15:15 +0000 (18:15 +1000)
committerPaul Mackerras <paulus@samba.org>
Wed, 22 Jun 2005 08:15:15 +0000 (18:15 +1000)
This involves adding indentation when we read a commit with
git-cat-file and trimming the whitespace from the headline.

gitk

diff --git a/gitk b/gitk
index 922701c..1606c38 100755 (executable)
--- a/gitk
+++ b/gitk
@@ -174,10 +174,15 @@ proc parsecommit {id contents listed} {
            }
        } else {
            if {$comment == {}} {
-               set headline $line
+               set headline [string trim $line]
            } else {
                append comment "\n"
            }
+           if {!$listed} {
+               # git-rev-list indents the comment by 4 spaces;
+               # if we got this via git-cat-file, add the indentation
+               append comment "    "
+           }
            append comment $line
        }
     }