You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by jv...@apache.org on 2006/01/04 05:00:30 UTC

svn commit: r365815 - /maven/sandbox/issue/rissue/lib/jiraruby.rb

Author: jvanzyl
Date: Tue Jan  3 20:00:28 2006
New Revision: 365815

URL: http://svn.apache.org/viewcvs?rev=365815&view=rev
Log:
o add the option to close the issue with a fix version, otherwise you lose it

Modified:
    maven/sandbox/issue/rissue/lib/jiraruby.rb

Modified: maven/sandbox/issue/rissue/lib/jiraruby.rb
URL: http://svn.apache.org/viewcvs/maven/sandbox/issue/rissue/lib/jiraruby.rb?rev=365815&r1=365814&r2=365815&view=diff
==============================================================================
--- maven/sandbox/issue/rissue/lib/jiraruby.rb (original)
+++ maven/sandbox/issue/rissue/lib/jiraruby.rb Tue Jan  3 20:00:28 2006
@@ -89,9 +89,14 @@
   #----------------------------------------------------------------
 
   # The issue is a struct with all the issue information
-  def closeIssue( issue, assignee )
+  def closeIssue( issue, assignee, fixVersion=nil )
     id = issue.id
-    query = "#{@config['server']}/secure/CommentAssignIssue.jspa?resolution=1&action=2&id=#{id}&assignee=#{assignee}&Close%20Issue=Close%20Issue&os_username=#{@config['user']}&os_password=#{@config['password']}"
+    if fixVersion == nil
+      fixVersionParameter = ""
+    else
+      fixVersionParameter="fixVersions=#{fixVersion}&"
+    end
+    query = "#{@config['server']}/secure/CommentAssignIssue.jspa?#{fixVersionParameter}resolution=1&action=2&id=#{id}&assignee=#{assignee}&Close%20Issue=Close%20Issue&os_username=#{@config['user']}&os_password=#{@config['password']}"
     url = URI.parse(query)
     res = Net::HTTP.get(url)  
     if @debug