{"thread":{"id":"7023","subject":"[PATCH] git-archimport does not cope with empty summaries","startedAt":"2007-02-27T13:34:17Z","lastAt":"2007-02-27T13:34:17Z","messageCount":1,"participants":["Paolo Bonzini"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"35884","messageId":"45E43359.3030400@lu.unisi.ch","threadId":"7023","inReplyTo":null,"subject":"[PATCH] git-archimport does not cope with empty summaries","fromName":"Paolo Bonzini","fromEmail":"paolo.bonzini@lu.unisi.ch","sentAt":"2007-02-27T13:34:17Z","receivedAt":"2007-02-27T13:34:17Z","isPatch":true,"sender":{"key":"bonzini@gnu.org","avatar":"https://avatars.githubusercontent.com/u/42082?v=4"},"body":"I got this while importing bonzini@gnu.org--2004b/lightning--stable--1.2 \n(archive available at \nhttp://www.inf.unisi.ch/phd/bonzini/webdav/bonzini@gnu.org--2004b via \nwebdav).\n\nThe patch seems pretty obvious to me:\n\n2007-02-27  Paolo Bonzini  <bonzini@gnu.org>\n\n         * git-archimport (parselog): Cope with an empty summary.\n\n--- /usr/bin/git-archimport     2007-01-09 21:15:39.000000000 +0100\n+++ ./git-archimport    2007-02-27 14:28:33.000000000 +0100\n@@ -780,7 +780,11 @@\n      }\n\n      # post-processing:\n-    $ps->{summary} = join(\"\\n\",@{$ps->{summary}}).\"\\n\";\n+    if (defined $ps->{summary}) {\n+        $ps->{summary} = join(\"\\n\",@{$ps->{summary}}).\"\\n\";\n+    } else {\n+        $ps->{summary} = \"empty summary\\n\";\n+    }\n      $ps->{message} = join(\"\\n\",@$log);\n\n      # skip Arch control files, unescape pika-escaped files\n"}]}