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