]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Meta/cook: elide a topic that is too large
authorJunio C Hamano <gitster@pobox.com>
Wed, 28 Mar 2012 22:22:10 +0000 (15:22 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 28 Mar 2012 22:22:10 +0000 (15:22 -0700)
cook

diff --git a/cook b/cook
index 5fa543fb38dfeb0cf16c3f7a4f6d061c835cad48..4369ac73ffec68301d1123e141e4cb7dafec6282 100755 (executable)
--- a/cook
+++ b/cook
@@ -241,6 +241,12 @@ sub get_commit {
                        }
                        push @desc, $commit{$_}->{'log'};
                }
+
+               if (80 < @desc) {
+                       @desc = @desc[0..4];
+                       push @desc, "- ...";
+               }
+
                my $list = join("\n", map { " " . $_ } @desc);
                my $relation = describe_relation($topic{$branch});
                $topic{$branch}{'desc'} = $head . $list;