]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-7988 #resolve [We can't file bugs from the command line]
authorAnthony Minessale <anthm@freeswitch.org>
Tue, 18 Aug 2015 23:33:42 +0000 (18:33 -0500)
committerAnthony Minessale <anthm@freeswitch.org>
Tue, 18 Aug 2015 23:33:42 +0000 (18:33 -0500)
support-d/utils/filebug.pl

index dcb4f014e80cf9ecbea0f2772a39561282c93272..57cacc35a5223c04794fe3ddd77f42c7b9d07f29 100755 (executable)
@@ -33,9 +33,6 @@ sub get_text {
   return $text;
 }
 
-#my $user = getuser();
-#my $pass = getpass();
-
 my %opts;
 
 my $hashtxt = `git log -1 --oneline 2>/dev/null`;
@@ -73,7 +70,7 @@ if (!$opts{pass}) {
 
 my $jira = JIRA::REST->new('https://freeswitch.org/jira', $opts{user}, $opts{pass}) or die "login incorrect:";
 my $issue = $jira->GET("/issue/FS-7985") or die "login incorrect:";
-#print Dumper $issue;
+#print $issue->{key};
 #exit;
 
 if (!$opts{type}) {
@@ -102,20 +99,21 @@ if (!$opts{hash}) {
 
 
 
-my $issue = $jira->POST('/issue', undef, {
-                                         fields => {
-                                                    project   => { key => 'FS' },
-                                                    issuetype => { name => $opts{type} },
-                                                    summary   => $opts{summary},
-                                                    description => $opts{desc},
-                                                    customfield_10024 => $opts{hash},
-                                                    customfield_10025 => $opts{hash},
-                                                    components => $opts{components_array}
-                                                   },
-                                        });
+my $issue = $jira->POST('/issue', undef, 
+                       { 
+                           fields => {
+                               project   => { key => 'FS' },
+                               issuetype => { name => $opts{type} },
+                               summary   => $opts{summary},
+                               description => $opts{desc},
+                               customfield_10024 => $opts{hash},
+                               customfield_10025 => $opts{hash},
+                               components => $opts{components_array}
+                           },
+                       }) or die "Issue was not created:";
 
 
-print "Issue Posted";
+print "Issue Posted: " . $issue->{key};
 
 
 __END__