Skip to content

Instantly share code, notes, and snippets.

@barraponto
Created January 23, 2014 21:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save barraponto/8587525 to your computer and use it in GitHub Desktop.
Save barraponto/8587525 to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
# This is all releases, not projects that are tagged, not including -dev
# releases, ordered by release date. A stopgap for localize.drupal.org's needs
# for https://drupal.org/node/669910.
# Exit immediately on uninitialized variable or error, and print each command.
set -uex
drush -r /var/www/drupal.org/htdocs -l drupal.org sql-cli > /var/www/drupal.org/htdocs/files/releases.tsv <<end
SELECT
from_unixtime(n.created) AS created,
n.title AS project_name,
pm.field_project_machine_name_value AS project_machine_name,
rv.field_release_version_value AS version,
td.name AS api
FROM node n
INNER JOIN field_data_field_release_project rp ON rp.entity_id = n.nid
INNER JOIN field_data_field_release_build_type rbt ON rbt.entity_id = n.nid AND rbt.field_release_build_type_value = 'static'
INNER JOIN field_data_field_release_version rv ON rv.entity_id = n.nid
INNER JOIN field_data_field_project_machine_name pm ON pm.entity_id = rp.field_release_project_target_id
INNER JOIN field_data_taxonomy_vocabulary_6 ra ON ra.entity_id = n.nid
INNER JOIN taxonomy_term_data td ON td.tid = ra.taxonomy_vocabulary_6_tid
WHERE n.status = 1
ORDER BY n.created DESC;
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment