{"push_id":644897788,"size":8,"distinct_size":8,"ref":"refs/heads/shed_realizations","head":"cae6e54fa49e8719560a7418c214b5fdef76e44a","before":"789e066f312521eda78ad2539629c12c5c6883d1","commits":[{"sha":"a583a97e94dc7e3729f7ab7525dcfd14fbb7102f","author":{"email":"e361bfc8c8526c02f5efd3e71aa466615402f28f@gmail.com","name":"John Chilton"},"message":"Fix small typo in Makefile.","distinct":true,"url":"https://api.github.com/repos/jmchilton/planemo/commits/a583a97e94dc7e3729f7ab7525dcfd14fbb7102f"},{"sha":"f68fd05d1921461c84411a89ba32b62444692c7e","author":{"email":"e361bfc8c8526c02f5efd3e71aa466615402f28f@gmail.com","name":"John Chilton"},"message":"Fix typo in test_shed_lint.py class name.","distinct":true,"url":"https://api.github.com/repos/jmchilton/planemo/commits/f68fd05d1921461c84411a89ba32b62444692c7e"},{"sha":"3797269fd1170ade923cbfee2576c43da56ddd26","author":{"email":"e361bfc8c8526c02f5efd3e71aa466615402f28f@gmail.com","name":"John Chilton"},"message":"Cleanup stray comments.","distinct":true,"url":"https://api.github.com/repos/jmchilton/planemo/commits/3797269fd1170ade923cbfee2576c43da56ddd26"},{"sha":"e4f5ea3d478b5972f465ecb19541689126069f2f","author":{"email":"e361bfc8c8526c02f5efd3e71aa466615402f28f@gmail.com","name":"John Chilton"},"message":"Update and regenerate documentation.","distinct":true,"url":"https://api.github.com/repos/jmchilton/planemo/commits/e4f5ea3d478b5972f465ecb19541689126069f2f"},{"sha":"9a9a6e5477378fd2e007403e80ac3ac49c28dff0","author":{"email":"e361bfc8c8526c02f5efd3e71aa466615402f28f@gmail.com","name":"John Chilton"},"message":"Allow specification of multiple repositories per .shed.yml file.\n\n```\nrepositories:\n  cs-cat1:\n    include:\n      - cat1.xml\n      - macros.xml\n      - test-data\n  cs-cat2:\n    include:\n      - cat2.xml\n      - macros.xml\n      - test-data\n```\n\nAdding tests for tar ball and repository creation to verify this.\n\n``exclude`` now works in addition to ``ignore`` in ``.shed.yml`` for consistency with ``include``.","distinct":true,"url":"https://api.github.com/repos/jmchilton/planemo/commits/9a9a6e5477378fd2e007403e80ac3ac49c28dff0"},{"sha":"4578631827aecc1ae2fb61ae20f02aa8583cbabb","author":{"email":"e361bfc8c8526c02f5efd3e71aa466615402f28f@gmail.com","name":"John Chilton"},"message":"Add flag to ``.shed.yml`` to auto de-multiplex tools into repos.\n\nAn example might look like:\n\n```\nowner: \"iuc\"\nremote_repository_url: \"https://github.com/galaxyproject/planemo/tree/master/tests/data/repos/multi_repos_flat_flag\"\nhomepage_url: \"http://planemo.readthedocs.org/en/latest/\"\ncategories:\n  - \"Text Manipulation\"\nauto_tool_repositories:\n  name_template: \"cs-{{ tool_id }}\"\n  description_template: \"The tool {{ tool_name }} from the cat tool suite.\"\n```","distinct":true,"url":"https://api.github.com/repos/jmchilton/planemo/commits/4578631827aecc1ae2fb61ae20f02aa8583cbabb"},{"sha":"8332ff903863de5cce4fb31f9bc76677060352eb","author":{"email":"e361bfc8c8526c02f5efd3e71aa466615402f28f@gmail.com","name":"John Chilton"},"message":"Allow creation of suites from .shed.yml.\n\nAn example of creating a .shed.yml that produces just a single repository with one suite in it might be:\n\n```\nowner: devteam\nsuite:\n  name: suite_1\n  description: \"A suite of Galaxy tools designed to work with version 1.2 of the SAMtools package.\"\n  include_repositories:\n  - name: data_manager_sam_fasta_index_builder\n    owner: devteam\n  - name: bam_to_sam\n    owner: devteam\n  - name: sam_to_bam\n    owner: devteam\n  - name: samtools_bedcov\n    owner: devteam\n```\n\nIn this case we are defining explicit dependent repositories but it can also be used with .shed.yml files that define other repositries. For instance if used with ``auto_tool_repositories`` these will automatically be included in the suite.\n\n```\nowner: \"iuc\"\nremote_repository_url: \"https://github.com/galaxyproject/planemo/tree/master/tests/data/repos/multi_repos_flat_flag\"\nhomepage_url: \"http://planemo.readthedocs.org/en/latest/\"\ncategories:\n  - \"Text Manipulation\"\nauto_tool_repositories:\n  name_template: \"cs-{{ tool_id }}\"\n  description_template: \"The tool {{ tool_name }} from the cat tool suite.\"\nsuite:\n  name: \"suite_cat\"\n  description: \"A suite of Cat tools.\"\n  long_description: \"A longer description of all the cat tools.\"\n```","distinct":true,"url":"https://api.github.com/repos/jmchilton/planemo/commits/8332ff903863de5cce4fb31f9bc76677060352eb"},{"sha":"cae6e54fa49e8719560a7418c214b5fdef76e44a","author":{"email":"e361bfc8c8526c02f5efd3e71aa466615402f28f@gmail.com","name":"John Chilton"},"message":"Improved glob handling with glob2.\n\nThink these semantics are a little better.","distinct":true,"url":"https://api.github.com/repos/jmchilton/planemo/commits/cae6e54fa49e8719560a7418c214b5fdef76e44a"}]}