[galaxy-commits] [galaxyproject/galaxy] 21ccf7: API, history contents: contents download endpoint

GitHub noreply at github.com
Thu Sep 15 13:17:32 EDT 2016


  Branch: refs/heads/dev
  Home:   https://github.com/galaxyproject/galaxy
  Commit: 21ccf76b1009301365171d7a33afb380b40dd3a3
      https://github.com/galaxyproject/galaxy/commit/21ccf76b1009301365171d7a33afb380b40dd3a3
  Author: carlfeberhard <carlfeberhard at gmail.com>
  Date:   2016-09-01 (Thu, 01 Sep 2016)

  Changed paths:
    M lib/galaxy/managers/datasets.py
    M lib/galaxy/managers/hdcas.py
    M lib/galaxy/managers/history_contents.py
    M lib/galaxy/webapps/galaxy/api/history_contents.py
    M lib/galaxy/webapps/galaxy/buildapp.py

  Log Message:
  -----------
  API, history contents: contents download endpoint

- Adds an api endpoint at 'histories/{id}/contents/archive' for
creating an archive from all history contents or a filtered subset
of contents
- Contents are returned in 'tgz' format currently
- Datasets are located in the archive in paths roughly matching the
nesting relationships of their parent collections
- Filters can be applied using the same syntax as index
- Adding 'dry_run=True' will return a JSON list of archive paths and
dataset file paths for debugging
- Adds map_datasets method for walking the datasets of histories and
HDCAs


  Commit: e76bbf53b62f29f2d05459ecea13fd8e98449aa4
      https://github.com/galaxyproject/galaxy/commit/e76bbf53b62f29f2d05459ecea13fd8e98449aa4
  Author: John Chilton <jmchilton at gmail.com>
  Date:   2016-09-15 (Thu, 15 Sep 2016)

  Changed paths:
    M lib/galaxy/managers/datasets.py
    M lib/galaxy/managers/hdcas.py
    M lib/galaxy/managers/history_contents.py
    M lib/galaxy/webapps/galaxy/api/history_contents.py
    M lib/galaxy/webapps/galaxy/buildapp.py

  Log Message:
  -----------
  Merge pull request #2885 from carlfeberhard/file-walker

API, history contents: contents download endpoint


Compare: https://github.com/galaxyproject/galaxy/compare/f553d387a47d...e76bbf53b62f


More information about the galaxy-commits mailing list