From ea382e85bf1522f20dd9b3829d46a1454f49bc91 Mon Sep 17 00:00:00 2001 From: plegall Date: Thu, 15 Jun 2017 17:52:08 +0200 Subject: [PATCH] fixes #708, script to extract issues from Github --- tools/github_issues.php | 55 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 tools/github_issues.php diff --git a/tools/github_issues.php b/tools/github_issues.php new file mode 100644 index 000000000..1cd1561de --- /dev/null +++ b/tools/github_issues.php @@ -0,0 +1,55 @@ +api('issue')->milestones()->all('Piwigo', 'Piwigo'); + +$milestone_number = null; + +foreach ($milestones as $milestone) +{ + if ($milestone['title'] == $opt['milestone']) + { + $milestone_number = $milestone['number']; + } +} + +if (is_null($milestone_number)) +{ + die('milestone '.$opt['milestone'].' not found'); +} + +$issues = $client->api('issue')->all('Piwigo', 'Piwigo', array('milestone' => $milestone_number, 'state' => 'closed')); + +foreach ($issues as $issue) +{ + if (isset($opt['html'])) + { + echo '
  • #'.$issue['number'].': '.$issue['title'].'
  • '."\n"; + } + else + { + echo '#'.$issue['number'].' '.$issue['title']."\n"; + } +}