Author: donaldp
Date: Fri Dec 27 06:20:24 2013
New Revision: 1553629

URL: http://svn.apache.org/r1553629
Log:
Avoid crash in GPG addon if unable to create a pom for an artifact.

Modified:
    buildr/trunk/CHANGELOG
    buildr/trunk/addon/buildr/gpg.rb

Modified: buildr/trunk/CHANGELOG
URL: 
http://svn.apache.org/viewvc/buildr/trunk/CHANGELOG?rev=1553629&r1=1553628&r2=1553629&view=diff
==============================================================================
--- buildr/trunk/CHANGELOG (original)
+++ buildr/trunk/CHANGELOG Fri Dec 27 06:20:24 2013
@@ -1,4 +1,6 @@
 1.4.16 (Pending)
+* Fixed:  Avoid crash in GPG addon if unable to create a pom
+          for an artifact.
 * Fixed:  Correct location of Git mirror in the README. Submitted
           by Marcos Sainz.
 

Modified: buildr/trunk/addon/buildr/gpg.rb
URL: 
http://svn.apache.org/viewvc/buildr/trunk/addon/buildr/gpg.rb?rev=1553629&r1=1553628&r2=1553629&view=diff
==============================================================================
--- buildr/trunk/addon/buildr/gpg.rb (original)
+++ buildr/trunk/addon/buildr/gpg.rb Fri Dec 27 06:20:24 2013
@@ -65,7 +65,7 @@ module Buildr
 
       def sign_and_upload_all_packages(project)
         project.packages.each { |pkg| Buildr::GPG.sign_and_upload(project, 
pkg) }
-        project.packages.map { |pkg| pkg.pom }.uniq.each { |pom| 
Buildr::GPG.sign_and_upload(project, pom) }
+        project.packages.map { |pkg| pkg.pom }.compact.uniq.each { |pom| 
Buildr::GPG.sign_and_upload(project, pom) }
       end
     end
 


Reply via email to