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"; + } +}