[ARVADOS] updated: 2.1.0-248-g045e3127c

Git user git at public.arvados.org
Wed Jan 6 14:52:46 UTC 2021


Summary of changes:
 .gitignore                                         |   2 +
 .licenseignore                                     |   4 +
 CONTRIBUTING.md                                    |   2 +-
 .../app/controllers/application_controller.rb      |   2 +-
 .../controllers/container_requests_controller.rb   |  63 ++-
 .../app/controllers/trash_items_controller.rb      |  12 +-
 apps/workbench/app/controllers/users_controller.rb |  12 +
 .../app/controllers/work_units_controller.rb       |   1 +
 apps/workbench/app/helpers/application_helper.rb   |   5 +
 apps/workbench/app/models/container_request.rb     |  24 +
 apps/workbench/app/models/user.rb                  |   2 +-
 .../_extra_tab_line_buttons.html.erb               |  47 +-
 .../views/container_requests/_show_inputs.html.erb |  18 +-
 apps/workbench/app/views/users/profile.html.erb    |  21 +-
 .../container_requests_controller_test.rb          |  23 +-
 apps/workbench/test/integration/work_units_test.rb |   4 +-
 build/README                                       |   4 +-
 build/build-dev-docker-jobs-image.sh               |  12 +-
 build/package-build-dockerfiles/Makefile           |  19 +-
 build/package-build-dockerfiles/centos7/Dockerfile |  12 +-
 .../{debian9 => ubuntu2004}/Dockerfile             |   7 +-
 build/package-test-dockerfiles/Makefile            |  18 +-
 .../{debian9 => ubuntu2004}/Dockerfile             |   6 +-
 ...age-rh-python36-python-arvados-python-client.sh |   2 +-
 ...ges-debian10.sh => test-packages-ubuntu2004.sh} |   0
 build/rails-package-scripts/README.md              |   4 +-
 build/rails-package-scripts/arvados-sso-server.sh  |  13 -
 build/rails-package-scripts/postinst.sh            |   9 +-
 build/run-build-docker-images.sh                   |  65 ++-
 build/run-build-docker-jobs-image.sh               |  55 +-
 build/run-build-packages-one-target.sh             |  15 +-
 build/run-build-packages-python-and-ruby.sh        |  13 +-
 build/run-build-packages-sso.sh                    | 158 ------
 build/run-build-packages.sh                        |   9 +-
 build/run-library.sh                               |  67 +--
 build/version-at-commit.sh                         |   5 +-
 cmd/arvados-client/cmd.go                          |   2 +
 doc/Gemfile                                        |   2 +-
 doc/Gemfile.lock                                   |   2 +-
 doc/_config.yml                                    |   9 +
 doc/_includes/_compute_ping_rb.liquid              | 290 -----------
 doc/_includes/_example_sdk_go.liquid               |   8 +-
 doc/_includes/_install_ruby_and_bundler.liquid     |  14 +-
 doc/_includes/_tutorial_hello_cwl.liquid           |   7 +-
 doc/admin/config.html.textile.liquid               |   2 +-
 doc/admin/federation.html.textile.liquid           |   4 +-
 doc/admin/upgrading.html.textile.liquid            |  20 +-
 doc/admin/user-activity.html.textile.liquid        | 101 ++++
 doc/api/keep-s3.html.textile.liquid                |  89 ++++
 doc/api/keep-web-urls.html.textile.liquid          |  75 +++
 doc/api/keep-webdav.html.textile.liquid            | 103 ++++
 doc/api/methods.html.textile.liquid                |   6 +-
 doc/api/methods/collections.html.textile.liquid    |   2 +-
 doc/api/methods/groups.html.textile.liquid         |   2 +
 doc/api/methods/jobs.html.textile.liquid           |  16 +-
 .../methods/pipeline_templates.html.textile.liquid |  16 +-
 .../arvados-on-kubernetes-GKE.html.textile.liquid  |   8 -
 ...ados-on-kubernetes-minikube.html.textile.liquid |   6 +-
 .../arvados-on-kubernetes.html.textile.liquid      |   4 -
 doc/install/arvbox.html.textile.liquid             |  19 +-
 .../install-dispatch.html.textile.liquid           |   2 +-
 doc/install/index.html.textile.liquid              |   6 +-
 doc/install/install-api-server.html.textile.liquid |  19 +-
 .../install-compute-ping.html.textile.liquid       |  14 -
 doc/install/install-keep-web.html.textile.liquid   |   4 +-
 ...nstall-manual-prerequisites.html.textile.liquid |   4 +-
 doc/install/install-postgresql.html.textile.liquid |  10 +-
 doc/install/new_cluster_checklist_AWS.xlsx         | Bin 5647 -> 5712 bytes
 doc/install/new_cluster_checklist_Azure.xlsx       | Bin 5666 -> 5748 bytes
 doc/install/new_cluster_checklist_slurm.xlsx       | Bin 5645 -> 5669 bytes
 doc/install/packages.html.textile.liquid           |   7 +-
 doc/install/salt-multi-host.html.textile.liquid    | 110 ++++
 doc/install/salt-single-host.html.textile.liquid   | 215 ++++++++
 doc/install/salt-vagrant.html.textile.liquid       | 127 +++++
 doc/install/salt.html.textile.liquid               |  29 ++
 doc/sdk/cli/install.html.textile.liquid            |   2 +-
 doc/sdk/cli/reference.html.textile.liquid          |   2 +
 doc/sdk/go/example.html.textile.liquid             |   4 +-
 .../python/arvados-cwl-runner.html.textile.liquid  |   8 +-
 doc/sdk/python/arvados-fuse.html.textile.liquid    |  10 +-
 doc/sdk/python/cookbook.html.textile.liquid        |  31 ++
 doc/sdk/python/sdk-python.html.textile.liquid      |  10 +-
 doc/sdk/ruby/index.html.textile.liquid             |   2 +-
 doc/user/composer/composer.html.textile.liquid     |   2 +-
 doc/user/cwl/cwl-extensions.html.textile.liquid    |   2 +-
 .../git-arvados-guide.html.textile.liquid          |   2 +-
 .../tutorials/wgs-tutorial.html.textile.liquid     |   4 +-
 doc/zenweb-liquid.rb                               |  14 +-
 docker/jobs/Dockerfile                             |   2 +-
 docker/jobs/apt.arvados.org-dev.list               |   2 +-
 docker/jobs/apt.arvados.org-stable.list            |   2 +-
 docker/jobs/apt.arvados.org-testing.list           |   2 +-
 docker/migrate-docker19/Dockerfile                 |   2 +-
 lib/boot/postgresql.go                             |   4 +-
 lib/boot/supervisor.go                             |   9 +-
 lib/cloud/ec2/ec2.go                               |   6 +-
 lib/cmd/cmd.go                                     |   2 +-
 lib/config/cmd_test.go                             |   6 +-
 lib/config/config.default.yml                      |   7 +-
 lib/config/deprecated_test.go                      |  18 +-
 lib/config/export.go                               |   1 -
 lib/config/generated_config.go                     |   7 +-
 lib/config/load.go                                 |  18 +
 lib/config/load_test.go                            |  41 +-
 lib/controller/api/routable.go                     |  13 +
 lib/controller/auth_test.go                        | 126 +++++
 lib/controller/fed_collections.go                  |  12 +-
 lib/controller/fed_containers.go                   |  12 +-
 lib/controller/fed_generic.go                      |  34 +-
 lib/controller/federation.go                       |  13 +-
 lib/controller/federation/conn.go                  |  21 +-
 lib/controller/federation_test.go                  |   4 +-
 lib/controller/handler.go                          |   7 +-
 lib/controller/integration_test.go                 | 158 ++++++
 lib/controller/localdb/login_oidc.go               | 201 +++++++-
 lib/controller/localdb/login_oidc_test.go          | 224 ++------
 lib/controller/localdb/login_testuser.go           |   2 +-
 lib/controller/railsproxy/railsproxy.go            |   3 +-
 lib/controller/rpc/conn_test.go                    |   6 +-
 .../command.go => costanalyzer/cmd.go}             |   8 +-
 lib/costanalyzer/costanalyzer.go                   | 568 +++++++++++++++++++++
 lib/costanalyzer/costanalyzer_test.go              | 325 ++++++++++++
 lib/crunchrun/background.go                        |   4 +-
 lib/crunchrun/crunchrun.go                         |  76 +--
 lib/crunchrun/crunchrun_test.go                    |  32 +-
 lib/crunchrun/logging.go                           |   2 +-
 lib/crunchrun/logging_test.go                      |   6 +-
 lib/ctrlctx/db.go                                  |   1 +
 lib/dispatchcloud/container/queue.go               |   6 +-
 lib/dispatchcloud/test/ssh_service.go              |   2 +
 lib/install/deps.go                                |   8 +-
 lib/mount/command.go                               |   1 +
 lib/service/cmd.go                                 |   4 +-
 lib/service/cmd_test.go                            |   9 +-
 lib/service/tls.go                                 |   2 +-
 sdk/R/R/Collection.R                               |   3 +-
 sdk/R/README.Rmd                                   |  20 +-
 sdk/cli/arvados-cli.gemspec                        |   3 +-
 sdk/cwl/arvados_cwl/__init__.py                    |   2 +-
 sdk/cwl/arvados_cwl/arvcontainer.py                |   7 +-
 sdk/cwl/arvados_cwl/arvdocker.py                   |   6 +-
 sdk/cwl/arvados_cwl/arvworkflow.py                 |   2 +-
 sdk/cwl/arvados_cwl/executor.py                    |   2 +-
 sdk/cwl/arvados_cwl/pathmapper.py                  |   4 +-
 sdk/cwl/arvados_cwl/runner.py                      |  21 +-
 sdk/cwl/arvados_cwl/task_queue.py                  |  77 ---
 sdk/cwl/arvados_version.py                         |  43 +-
 sdk/cwl/fpm-info.sh                                |   2 +-
 sdk/cwl/gittaggers.py                              |  48 --
 sdk/cwl/setup.py                                   |   2 +-
 sdk/cwl/test_with_arvbox.sh                        |   6 +-
 sdk/cwl/tests/federation/arvboxcwl/fed-config.cwl  |   3 +-
 sdk/cwl/tests/federation/arvboxcwl/start.cwl       |   2 +-
 sdk/cwl/tests/test_submit.py                       |  42 +-
 sdk/cwl/tests/test_tq.py                           |   2 +-
 sdk/cwl/tests/tool/submit_tool.cwl                 |   2 +-
 sdk/cwl/tests/tool/tool_with_sf.cwl                |   2 +-
 sdk/cwl/tests/wf/16169-step.cwl                    |   2 +-
 sdk/cwl/tests/wf/expect_arvworkflow.cwl            |   2 +-
 sdk/cwl/tests/wf/expect_packed.cwl                 |   2 +-
 sdk/cwl/tests/wf/expect_upload_packed.cwl          |   2 +-
 sdk/cwl/tests/wf/secret_wf.cwl                     |   2 +-
 sdk/cwl/tests/wf/submit_wf_packed.cwl              |   2 +-
 sdk/dev-jobs.dockerfile                            |   4 +-
 sdk/go/arvados/client.go                           |   7 +-
 sdk/go/arvados/config.go                           |   9 +-
 sdk/go/arvados/container.go                        |   4 +-
 sdk/go/arvados/fs_collection.go                    |   9 +-
 sdk/go/arvados/link.go                             |   2 +-
 sdk/go/arvadosclient/arvadosclient.go              |  34 +-
 sdk/go/arvadostest/api.go                          |  80 +--
 sdk/go/arvadostest/db.go                           |   1 +
 sdk/go/arvadostest/fixtures.go                     |  25 +-
 sdk/go/arvadostest/oidc_provider.go                | 174 +++++++
 sdk/go/auth/auth.go                                |   2 +-
 sdk/go/blockdigest/blockdigest.go                  |   6 +-
 sdk/go/blockdigest/blockdigest_test.go             |   4 +-
 sdk/go/blockdigest/testing.go                      |   2 +-
 sdk/go/keepclient/hashcheck.go                     |  32 +-
 sdk/go/keepclient/keepclient.go                    |  37 +-
 sdk/go/keepclient/keepclient_test.go               |  50 +-
 sdk/go/keepclient/root_sorter_test.go              |  14 +-
 sdk/go/keepclient/support.go                       |  72 +--
 sdk/go/manifest/manifest.go                        |  70 +--
 sdk/python/README.rst                              |   4 +-
 sdk/python/arvados/api.py                          |   4 +
 sdk/python/arvados/keep.py                         |   6 +-
 sdk/python/arvados/util.py                         |  61 +++
 sdk/python/arvados_version.py                      |  39 +-
 sdk/python/gittaggers.py                           |  29 --
 sdk/python/tests/fed-migrate/README                |   4 +-
 sdk/python/tests/fed-migrate/fed-migrate.cwl       |   6 +-
 sdk/python/tests/fed-migrate/fed-migrate.cwlex     |   6 +-
 sdk/python/tests/fed-migrate/superuser-tok.cwl     |   2 +-
 sdk/python/tests/run_test_server.py                |  16 +-
 sdk/python/tests/test_util.py                      | 137 +++++
 sdk/ruby/arvados.gemspec                           |   3 +-
 sdk/ruby/lib/arvados.rb                            |  33 +-
 .../api/app/controllers/application_controller.rb  |   6 +-
 .../v1/api_client_authorizations_controller.rb     |   8 +-
 .../arvados/v1/collections_controller.rb           |  40 +-
 .../arvados/v1/container_requests_controller.rb    |   4 +-
 .../controllers/arvados/v1/groups_controller.rb    |  25 +-
 .../app/controllers/arvados/v1/jobs_controller.rb  |   8 +-
 .../controllers/arvados/v1/schema_controller.rb    |   2 +-
 .../app/controllers/arvados/v1/users_controller.rb |  26 +-
 services/api/app/middlewares/arvados_api_token.rb  |   2 +-
 .../api/app/models/api_client_authorization.rb     | 244 +++++----
 services/api/app/models/arvados_model.rb           |  65 ++-
 services/api/app/models/collection.rb              |  23 +-
 services/api/app/models/link.rb                    |   2 +
 services/api/app/models/user.rb                    |  98 ++--
 services/api/config/arvados_config.rb              |   7 +-
 .../20201103170213_refresh_trashed_groups.rb       |  17 +
 .../migrate/20201105190435_refresh_permissions.rb  |  15 +
 ...02174753_fix_collection_versions_timestamps.rb} |   8 +-
 services/api/db/structure.sql                      |  19 +-
 .../20200501150153_permission_table_constants.rb   |   2 +-
 services/api/lib/create_superuser_token.rb         |   2 +-
 services/api/lib/current_api_client.rb             |   3 +
 .../api/lib/fix_collection_versions_timestamps.rb  |  43 ++
 services/api/lib/update_permissions.rb             |  10 +-
 services/api/script/rails                          |   2 +-
 services/api/test/fixtures/collections.yml         | 104 +++-
 services/api/test/fixtures/container_requests.yml  | 234 ++++++++-
 services/api/test/fixtures/containers.yml          | 147 ++++++
 .../arvados/v1/collections_controller_test.rb      |   2 +-
 .../arvados/v1/groups_controller_test.rb           |  39 +-
 .../arvados/v1/schema_controller_test.rb           |   2 +-
 .../api/test/integration/collections_api_test.rb   |  78 +++
 services/api/test/integration/remote_user_test.rb  |  57 ++-
 services/api/test/test_helper.rb                   |   1 +
 services/api/test/unit/collection_test.rb          |  76 ++-
 .../api/test/unit/create_superuser_token_test.rb   |  27 +-
 services/api/test/unit/log_test.rb                 |  14 +
 services/api/test/unit/user_test.rb                |   5 +-
 .../crunch-dispatch-local.service}                 |   8 +-
 .../fpm-info.sh}                                   |   3 +-
 .../crunch-dispatch-slurm/crunch-dispatch-slurm.go |   2 +-
 services/dockercleaner/arvados_version.py          |  35 +-
 services/dockercleaner/fpm-info.sh                 |   2 +-
 services/dockercleaner/gittaggers.py               |   1 -
 services/fuse/README.rst                           |   2 +-
 services/fuse/arvados_version.py                   |  39 +-
 services/fuse/gittaggers.py                        |   1 -
 services/keep-web/cache.go                         |   8 +-
 services/keep-web/doc.go                           | 156 +-----
 services/keep-web/handler.go                       |  59 ++-
 services/keep-web/handler_test.go                  |  35 +-
 services/keep-web/s3.go                            | 297 +++++++++--
 services/keep-web/s3_test.go                       | 248 ++++++++-
 services/keep-web/s3aws_test.go                    |  77 +++
 services/keep-web/server_test.go                   |  19 +-
 services/keepproxy/keepproxy.go                    |  77 +--
 services/keepstore/keepstore.go                    |   4 +-
 services/login-sync/arvados-login-sync.gemspec     |   3 +-
 services/ws/doc.go                                 |   2 +-
 tools/arvbox/bin/arvbox                            |   6 +-
 tools/arvbox/lib/arvbox/docker/Dockerfile.base     |   2 +
 tools/arvbox/lib/arvbox/docker/Dockerfile.demo     |  11 +
 tools/arvbox/lib/arvbox/docker/api-setup.sh        |   6 +-
 tools/arvbox/lib/arvbox/docker/cluster-config.sh   |   4 +-
 tools/arvbox/lib/arvbox/docker/common.sh           |   1 +
 tools/arvbox/lib/arvbox/docker/go-setup.sh         |  17 +-
 tools/arvbox/lib/arvbox/docker/keep-setup.sh       |  38 +-
 tools/arvbox/lib/arvbox/docker/runsu.sh            |   3 +
 .../lib/arvbox/docker/service/api/run-service      |   6 +-
 .../lib/arvbox/docker/service/doc/run-service      |   7 +-
 .../lib/arvbox/docker/service/gitolite/run-service |   8 +-
 .../arvbox/docker/service/keepproxy/run-service    |  23 -
 tools/arvbox/lib/arvbox/docker/service/nginx/run   |  14 +
 .../lib/arvbox/docker/service/vm/run-service       |   6 +
 .../arvbox/docker/service/workbench/run-service    |  36 +-
 .../arvbox/docker/service/workbench2/run-service   |   6 +
 tools/compute-images/scripts/base.sh               |   2 +-
 tools/crunchstat-summary/arvados_version.py        |  39 +-
 tools/crunchstat-summary/gittaggers.py             |   1 -
 tools/salt-install/README.md                       |  20 +
 tools/salt-install/Vagrantfile                     |  42 ++
 tools/salt-install/provision.sh                    | 285 +++++++++++
 tools/salt-install/single_host/arvados.sls         | 159 ++++++
 .../salt-install/single_host/docker.sls            |   7 +-
 tools/salt-install/single_host/locale.sls          |  14 +
 .../single_host/nginx_api_configuration.sls        |  28 +
 .../single_host/nginx_controller_configuration.sls |  58 +++
 .../single_host/nginx_keepproxy_configuration.sls  |  57 +++
 .../single_host/nginx_keepweb_configuration.sls    |  57 +++
 tools/salt-install/single_host/nginx_passenger.sls |  24 +
 .../single_host/nginx_webshell_configuration.sls   |  74 +++
 .../single_host/nginx_websocket_configuration.sls  |  58 +++
 .../single_host/nginx_workbench2_configuration.sls |  48 ++
 .../single_host/nginx_workbench_configuration.sls  |  73 +++
 tools/salt-install/single_host/postgresql.sls      |  42 ++
 tools/salt-install/tests/hasher-workflow-job.yml   |  10 +
 tools/salt-install/tests/hasher-workflow.cwl       |  65 +++
 .../salt-install/tests/hasher.cwl                  |  25 +-
 tools/salt-install/tests/run-test.sh               |  68 +++
 .../salt-install/tests/test.txt                    |   2 +-
 tools/sync-groups/sync-groups.go                   |  10 +-
 tools/sync-groups/sync-groups_test.go              |   8 -
 {services/fuse => tools/user-activity}/MANIFEST.in |   1 -
 tools/user-activity/README.rst                     |   5 +
 agpl-3.0.txt => tools/user-activity/agpl-3.0.txt   |   0
 .../arvados_user_activity/__init__.py              |   2 -
 tools/user-activity/arvados_user_activity/main.py  | 152 ++++++
 tools/user-activity/arvados_version.py             |  58 +++
 .../user-activity/bin/arv-user-activity            |   5 +-
 .../fpm-info.sh                                    |   0
 .../{crunchstat-summary => user-activity}/setup.py |  25 +-
 309 files changed, 7281 insertions(+), 2484 deletions(-)
 rename build/package-build-dockerfiles/{debian9 => ubuntu2004}/Dockerfile (81%)
 rename build/package-test-dockerfiles/{debian9 => ubuntu2004}/Dockerfile (87%)
 copy build/package-testing/{test-packages-debian10.sh => test-packages-ubuntu2004.sh} (100%)
 delete mode 100644 build/rails-package-scripts/arvados-sso-server.sh
 delete mode 100755 build/run-build-packages-sso.sh
 delete mode 100644 doc/_includes/_compute_ping_rb.liquid
 create mode 100644 doc/admin/user-activity.html.textile.liquid
 create mode 100644 doc/api/keep-s3.html.textile.liquid
 create mode 100644 doc/api/keep-web-urls.html.textile.liquid
 create mode 100644 doc/api/keep-webdav.html.textile.liquid
 delete mode 100644 doc/install/install-compute-ping.html.textile.liquid
 create mode 100644 doc/install/salt-multi-host.html.textile.liquid
 create mode 100644 doc/install/salt-single-host.html.textile.liquid
 create mode 100644 doc/install/salt-vagrant.html.textile.liquid
 create mode 100644 doc/install/salt.html.textile.liquid
 create mode 100644 lib/controller/auth_test.go
 copy lib/{deduplicationreport/command.go => costanalyzer/cmd.go} (77%)
 create mode 100644 lib/costanalyzer/costanalyzer.go
 create mode 100644 lib/costanalyzer/costanalyzer_test.go
 delete mode 100644 sdk/cwl/arvados_cwl/task_queue.py
 delete mode 100644 sdk/cwl/gittaggers.py
 create mode 100644 sdk/go/arvadostest/oidc_provider.go
 delete mode 100644 sdk/python/gittaggers.py
 create mode 100644 services/api/db/migrate/20201103170213_refresh_trashed_groups.rb
 create mode 100644 services/api/db/migrate/20201105190435_refresh_permissions.rb
 copy services/api/db/migrate/{20200602141328_fix_roles_projects.rb => 20201202174753_fix_collection_versions_timestamps.rb} (53%)
 create mode 100644 services/api/lib/fix_collection_versions_timestamps.rb
 copy services/{crunch-dispatch-slurm/crunch-dispatch-slurm.service => crunch-dispatch-local/crunch-dispatch-local.service} (73%)
 copy services/{api/app/helpers/jobs_helper.rb => crunch-dispatch-local/fpm-info.sh} (78%)
 delete mode 120000 services/dockercleaner/gittaggers.py
 delete mode 120000 services/fuse/gittaggers.py
 create mode 100644 services/keep-web/s3aws_test.go
 delete mode 120000 tools/crunchstat-summary/gittaggers.py
 create mode 100644 tools/salt-install/README.md
 create mode 100644 tools/salt-install/Vagrantfile
 create mode 100755 tools/salt-install/provision.sh
 create mode 100644 tools/salt-install/single_host/arvados.sls
 copy apps/workbench/app/controllers/keep_services_controller.rb => tools/salt-install/single_host/docker.sls (62%)
 create mode 100644 tools/salt-install/single_host/locale.sls
 create mode 100644 tools/salt-install/single_host/nginx_api_configuration.sls
 create mode 100644 tools/salt-install/single_host/nginx_controller_configuration.sls
 create mode 100644 tools/salt-install/single_host/nginx_keepproxy_configuration.sls
 create mode 100644 tools/salt-install/single_host/nginx_keepweb_configuration.sls
 create mode 100644 tools/salt-install/single_host/nginx_passenger.sls
 create mode 100644 tools/salt-install/single_host/nginx_webshell_configuration.sls
 create mode 100644 tools/salt-install/single_host/nginx_websocket_configuration.sls
 create mode 100644 tools/salt-install/single_host/nginx_workbench2_configuration.sls
 create mode 100644 tools/salt-install/single_host/nginx_workbench_configuration.sls
 create mode 100644 tools/salt-install/single_host/postgresql.sls
 create mode 100644 tools/salt-install/tests/hasher-workflow-job.yml
 create mode 100644 tools/salt-install/tests/hasher-workflow.cwl
 copy sdk/cwl/tests/stdout.cwl => tools/salt-install/tests/hasher.cwl (50%)
 create mode 100755 tools/salt-install/tests/run-test.sh
 copy sdk/cwl/tests/__init__.py => tools/salt-install/tests/test.txt (95%)
 copy {services/fuse => tools/user-activity}/MANIFEST.in (72%)
 create mode 100644 tools/user-activity/README.rst
 copy agpl-3.0.txt => tools/user-activity/agpl-3.0.txt (100%)
 copy services/api/config/initializers/andand.rb => tools/user-activity/arvados_user_activity/__init__.py (84%)
 create mode 100755 tools/user-activity/arvados_user_activity/main.py
 create mode 100644 tools/user-activity/arvados_version.py
 copy services/dockercleaner/tests/__init__.py => tools/user-activity/bin/arv-user-activity (63%)
 mode change 100644 => 100755
 copy tools/{crunchstat-summary => user-activity}/fpm-info.sh (100%)
 copy tools/{crunchstat-summary => user-activity}/setup.py (52%)

       via  045e3127cb48845c7d988d01488c055f02ae2ec3 (commit)
       via  cc0e5b0c7c017b16afbfd5f0be5cb185290901fe (commit)
       via  9a0172e4aa5ef715db657a6d0d2cadbf6a54344e (commit)
       via  2320fbe71cb3ed0e6684d56e3ce1c0300ce660b3 (commit)
       via  0861b6befc12dc9e7bf64c573f82b3f4b470ab53 (commit)
       via  8da2f73faeeecd81f52949451fe07a674ba47df6 (commit)
       via  d0157c3b0749e35fbbc46a1d7f8d9c281bd58ad4 (commit)
       via  3d7250d6ec9e599d17582e8015a34de65661e58d (commit)
       via  a19b9565c586cb97cfc2777bbaf17b9fbf6d98af (commit)
       via  b8679688545cab79988c568b531d2496fc93cd6e (commit)
       via  c16c3f3e2d875f254bbc0bf86ebfdb97af1cc28d (commit)
       via  533f0c79e26d71f9ea24a82f7857ede35aa4d12a (commit)
       via  40500de7ecb33a0f2197b2fe2449e6fc14b835a4 (commit)
       via  0ea8f67a0062444938ea38d0c354bce3503649d9 (commit)
       via  2c8874c0625a2126813d4df7170076f95cdc7327 (commit)
       via  92086abf6fd3425b5c98e32a5d009734e7210fc9 (commit)
       via  8d6a62282e3026d70e25f824116e6d05838e6258 (commit)
       via  d913210ab6a77cc174a3d9e34062aa6adb542a43 (commit)
       via  fb88a62276c929dc009d96f8b4f1497ae20d811e (commit)
       via  32ad82494652c10e4dfdf7c61782ab6a7684aba0 (commit)
       via  06ebdde986c499a69b6b8faeb9b8f4ee01d19b04 (commit)
       via  9e75bd68c7a0171e85632b30f62ae19e923af096 (commit)
       via  41911de2ad09ab8f7621805bc199d77ca76f391b (commit)
       via  e43bfac54f9b807cfbb01e758fdab7a5d15a83a7 (commit)
       via  d5745d536d013a6731e0e6a872abe34d71f0995e (commit)
       via  2f8da8b76071a44b0ce28638cf5322b24e15c73d (commit)
       via  8d4900e4c7db1ec09aec4bd54e94052b5d2b5c57 (commit)
       via  653f8d8ba8d07a2d7081a924a67ee31b1a8ceebd (commit)
       via  8239993669bd614c2aaa1c014e870990df3a8354 (commit)
       via  d9a6e1a21c215def927b78231f9c10b388ac6b47 (commit)
       via  97c83ddd8852d5ca445527f9914a31a8976a9031 (commit)
       via  b14def1a3c07506ef1251223224e88d2d0a1805d (commit)
       via  6f27bbc6e8797f5faeeb110fa7702900a09813e9 (commit)
       via  91ef36eeea827569ec3745696e233aad0f8063aa (commit)
       via  1885a75ffade67a10f76a9bcac97d0978c072915 (commit)
       via  611bbeff666694a0932667b73a202fd3a30f3253 (commit)
       via  b2c1a6e50a3bfc8890c7c9197e49077b6032a087 (commit)
       via  b43a1bccda8980c6fcb9b3fbaad36b986c472028 (commit)
       via  2c8b44cdaefa4434eadbbe2cb24dabac8cc3bfa9 (commit)
       via  8d39d92808607b59f2335c1251c480ac56ba7016 (commit)
       via  01787232bc50632417b3e4bb9acea09e70472177 (commit)
       via  7f0be81629ed7d5413f22fc194504c9d9ec3ec13 (commit)
       via  80a90301263f46ebb7b26297093763882f2cf582 (commit)
       via  efeca068c2c25ee075ee8907a1937a5d4119775c (commit)
       via  3083521d8b6c83b0d80e4f63c56ee434ad8fa697 (commit)
       via  83898701e9c75661a240cadcf31f80cbccbb698e (commit)
       via  856fd8070951c570464dbcc2785c9be689d315b9 (commit)
       via  3ecc1fc9faccc10684b52d90314d7c2176316cbe (commit)
       via  55ee5b82e562869a558061b2afe6e971c2b45309 (commit)
       via  8fa0ae7ef4f9e8b9642cf0cf8c8eb5998daa9d21 (commit)
       via  a43455031646dec862ce2ddb7a4fd630caff2bed (commit)
       via  ebd40412f42b53c121134d40dff577b56f3c50c6 (commit)
       via  050106662d06b96996e4c33ea3e896bc154783c8 (commit)
       via  6f5431413448f52f3ae5c88553b7f7ee1532b9fd (commit)
       via  641876e22db7b51231415574366c76acd39794a5 (commit)
       via  1f773811a85c564bec4606d7ad05e7805fa41f22 (commit)
       via  e58d099d4a0fd73e413c4bb5229dd6069d4c1288 (commit)
       via  7b009edfb17684630028f2277efa5201f11350fa (commit)
       via  057cf02deb6812d3f8e57843dfe6e03c0bda7198 (commit)
       via  f46eee810702b655737007bdfecf91201cdb27ca (commit)
       via  104427eeb7fc75ee9362307582d13f4051548bec (commit)
       via  67ef4d23ece096e72da0ada75d4f2faa181df412 (commit)
       via  2ec206855a2e2969f83793dba2d3d649ea569bae (commit)
       via  1cd3e6f767a514662e55630bc21f4efaadd47ae8 (commit)
       via  d82331f5dc7860005cf88dab9a8f298ae402a857 (commit)
       via  9869b312368e2dd7a7156c7fbd53714f73a77ead (commit)
       via  c4f5d2f5e3f69258773dd3335137bb8b9edaa24c (commit)
       via  d115ba8b035bbc3c099c5aa8890a8dd2b61b164e (commit)
       via  b3fad38bb4fd356e5ce924e792be7f4113d1c746 (commit)
       via  f99e500a39b96f15c2814b742737b2f234766bbd (commit)
       via  45cc809dfeab1d603e80cec3d44770d7f5a7c8ae (commit)
       via  8816b40cc3d2ba4d5c91696eba32a09b85ac5abc (commit)
       via  15b6b485b5b412da574a9f8178010260b70eab74 (commit)
       via  c75f2e9b8a29bcdadcb092122f6d30e2930c08a3 (commit)
       via  7454769dd9bbfbac3af674dfff919c6d0bbc3896 (commit)
       via  3f4edc70aa8866f735f49b435434828d7b42c2ce (commit)
       via  4021b305ad0231f0cbd533a4d7b96d2437bc7037 (commit)
       via  99187b7a8e77008cf37efd2600e9fb49e1570943 (commit)
       via  8b1f33a3bdf2ce232ca300710649141fce5c71ff (commit)
       via  e3348e128e63014a1122ce42fb2a3eb23ed64c35 (commit)
       via  186d199ed06554cc5ddbdd7fc9d33622710fff88 (commit)
       via  1cfcb49baf325386a409a1fe549dfb61e4982496 (commit)
       via  acbdd9ad58e73cbf541a75fa273353bdc7a93dd6 (commit)
       via  848463f989bd4fcf9f7ba78ee597c4ee7064e000 (commit)
       via  b30db5651d5e27c88ef718be9db9b25e88064427 (commit)
       via  1dcd10a37c3dd8166ddf06053d895d546f8ad3d4 (commit)
       via  0c5e55d63d1f8b472845bd7160057ddea07044d6 (commit)
       via  11c4d6f005ad651313e615fa4058185732fbe35d (commit)
       via  76928023247b3350e33a380e62d9aff286f528ae (commit)
       via  9432f0013765366507329649a5b8e1ea6345aaa2 (commit)
       via  872584d6c225c5ca1d20dcf6b0fc74c3df6a1257 (commit)
       via  51d712fe2f3e46fe6b2358bb20196c6d4e4e26a3 (commit)
       via  e9eaf87eca20700a7230631eaf6b68852daeda5a (commit)
       via  7d94b1ed55350c01689ad048aee961b261263dd9 (commit)
       via  aa44987f259d1a01fe98f53d96ed32f1dc134e85 (commit)
       via  6aa85f4debd2acb62368c01633f21a328dbb76ab (commit)
       via  917330c81bb370225ccd0e051dbdca3d1870710e (commit)
       via  c36bac7d8ec9f7f579ddfdc06a328fa3668e80a3 (commit)
       via  cc9b9dac7be9c0bbf1d8e227466e9c71a7b3d35e (commit)
       via  6ee51615491f0d00e76389b40119fed2329eda7c (commit)
       via  aa1c0f3049f7b78e7590dde868b915bef9a7ebbe (commit)
       via  0cfb2b0646ad8129c82883717af7a51d28e6876a (commit)
       via  12be280ef9de36f154d11933ef4d62345017d6f5 (commit)
       via  c85b48eba118a277a9b2a34a1dbc9c05001a6c28 (commit)
       via  41a8a689f8d40f890914957c61d0251f61f7dde9 (commit)
       via  b95c8179505ecda2c0afab418d6c9614537a942b (commit)
       via  0fe238d1f4240d22b2c58838b03a7607656652d3 (commit)
       via  84bf8b982abf26da6bbbfcc65e2455ec2ea3906f (commit)
       via  e643759e12dcdd0d79a82e78de58669b956204da (commit)
       via  1884c6d206b9bc50af7e04e8027f948101361c9b (commit)
       via  34f5aff9a166c0e03564b607981284b6d4af9548 (commit)
       via  56240e53743237df9a190781a2220fa8d63d4b8e (commit)
       via  9d755d7dc0df6975e8b46cbaac6867abefdd138f (commit)
       via  c11f254a98e7caf437422d86eab38c7ba4f04096 (commit)
       via  f8b5741b4f39e01862837a553b3b9b24089c110e (commit)
       via  199ca290ab259ba21f798bb059bb808fe3b609ba (commit)
       via  40a4776f3e3b55944aa1267ac51a329d77218b18 (commit)
       via  2c3df643bc9effb76a26d56c6b4881856003c053 (commit)
       via  a555df85fe5647cfd83ee3f8d1b254f97fb77a18 (commit)
       via  baeef76a2b3b60fb3613d01b1df2916397e8c589 (commit)
       via  708f00954061975ed9f0385e2d4f6427a75d99d5 (commit)
       via  6bf9e1a4b5640f3cdd057810f0c9b8a945bb88bd (commit)
       via  b39f7a6141ecd5c53531b7705c0496623b4df9e9 (commit)
       via  6790e4990fa54d81decdd555beee337144d1fab1 (commit)
       via  0a84d58321c48b099dcb72f26948a8b5ece29c0b (commit)
       via  57f2cba0dfce2eca7dbb9b6f670f5472d52e77d8 (commit)
       via  6b7cdd93c4caeb35d105f818b40cc9e178b63a48 (commit)
       via  4f2cfd5d6bccc742d308585e7b4595b0de3db1a8 (commit)
       via  4bcecb9f823b4aaab8bd803aa4e90b3d8be9d92a (commit)
       via  aaa37d337cfab7eaa9b616cdccb2ea662dd6c7a8 (commit)
       via  bee9aff3bd6b69f81a0dd53fa7b4118d0eeeb0a9 (commit)
       via  998f990baafdd07501d801d063c7ed6b21feec6a (commit)
       via  6a613ba162b66beab17bcdf6192034d6ed335ad4 (commit)
       via  40a52eaf419c4a7c2f0e32cc87aaba29e0098439 (commit)
       via  395fa167d4be136cd34e9712d98f55d70872de45 (commit)
       via  41a24992268299cf05abbf723558b7b7f0d0b296 (commit)
       via  0024bcc58d6401c50b73c67b653535ccc4799db4 (commit)
       via  5d23eb939e64e4cf86dccb33aa24d9be3addf068 (commit)
       via  b7e1983d42b3ced751223d2b2b58c082f08bdad4 (commit)
       via  15d64feed20daa4a422ff9092615ac1e295d5ca2 (commit)
       via  185b8af696c553c0978f27e720c6924148af22fd (commit)
       via  228b24697f28441133c5d53cacf7bfe034ee5f56 (commit)
       via  5764b83d10b4969ac99ec8c4d716670604b20e82 (commit)
       via  e8e6434446cc88d7850f158d3c016d4039b25e81 (commit)
       via  82e63aa2aeaf2747a21058498f234f135d9867a6 (commit)
       via  e1937e57fe2c0e99b6b636049142cc7598f80231 (commit)
       via  9cdc2f320fe54562711d46ef7a9213697f2013b5 (commit)
       via  059e2806a7ac61a5b6849f755294b770ea91d0cb (commit)
       via  2d98a947ca12fa6b1391e8b882bbcfbe43970ee3 (commit)
       via  87ee4948cf07f2e36bffd948caa74c885b9927b1 (commit)
       via  b215c29447ea3b7c0c066cc4262308f26f6629fa (commit)
       via  8e60faf420f02d750bbaf7792343a95d2c2674ae (commit)
       via  17d37d113e9a0636ed8f12aa27bcdc9b04a166fa (commit)
       via  865690034f9018fad10ebb701cb8bf2015511962 (commit)
       via  f19253b56850687a74e51bcec16a1c066f1ec508 (commit)
       via  d06e6d2515ca2109f03c8c7ac9f63ddd0ec9823f (commit)
       via  473bb653e61fa0e3c825ba0f1f56c310e22e1ce9 (commit)
       via  47b3757a87151d9d7554f5e38c79e485558812c5 (commit)
       via  833220f67a5dfa5af83c71fdedde14702f4badcf (commit)
       via  077e8c70a8f541ae85cb98805ca6f48a693dd767 (commit)
       via  9adb8ea50fcf555c7ec73cb0924c869af2345f86 (commit)
       via  f69605f9427aa401b0f83c1e131e3c455eae4e38 (commit)
       via  dc421ad7078f9478d3a96a1250f89ffc2b13e897 (commit)
       via  fb329a132418fd54a027d30277f31c73443840ab (commit)
       via  13fa7a29e911e4c0e2a73375e8d312c9b54da8c2 (commit)
       via  293163eff8dffab007b0a420f2cc8e0a795ceb50 (commit)
       via  410412b172c36e3c66a7c2377c5488b94f9f6deb (commit)
       via  8d62d02834f289b30adafdeeb824ac03da5ff745 (commit)
       via  15aa3f9e8de69cb638bad461628f115f8a5bc276 (commit)
       via  0b28f60f34c4cd0106170c3730a5d27555c0e66a (commit)
       via  ad92a003eb3c4efdd3f880b5301033b755d6d247 (commit)
       via  fe3a451ad1d3613fd0953919fc44e5df18219fc4 (commit)
       via  3698dba58f052d275835eeb46c47de36a6673229 (commit)
       via  f6eb1f2b73bef0fa2f2d5e909ecc4bc64fc1e0b6 (commit)
       via  54778a698c7dcc30548f5d107a3d42b834ffb13e (commit)
       via  5d825f773a037ccf977918cd4dff866792390826 (commit)
       via  e6f3c9faab3f10d7efc7348be2ef85a6ea14766b (commit)
       via  cb5bace40cc3cac007ce5940a0f89a3e40952c43 (commit)
       via  3e646ecf38466b7b33cfb0548b043e6ca7b2225c (commit)
       via  c3d17077625d53e82948cd2c5eaf08c6fb1466bd (commit)
       via  397981dadc145225c691c8643b10527c9710f1fb (commit)
       via  38d30028fef230051217c29ba75d58a5f52cc716 (commit)
       via  e94e9b92438edc3c9142084ddeeedec3c9d21c8b (commit)
       via  a84890bb3791f3df021afc79ccfaf15698696e93 (commit)
       via  c4040df1bab985a8490d24ac9dd027de4c118a53 (commit)
       via  b699f6a0005d2d692b0394fb4bad26c46df6b498 (commit)
       via  aeec2b8abaa78a4f3b91bd177624d17ef9392380 (commit)
       via  e39c95a84525375bc401ffd9fe95baca9dcb3163 (commit)
       via  90b4ef014fd97787f26735083bad4c2ac1a174c5 (commit)
       via  95dbb33e42c6ad71151bd4b8c982569b7d90ae24 (commit)
       via  9429158c8ecf253a700c7eb4f87ad142a8e1522c (commit)
       via  4f8b6fc2dd343758b0ac2329db59fb62b0c6a736 (commit)
       via  e5fd3db8efdd8e6b8f65d81663ae65964b64c206 (commit)
       via  5a7fdde499ed5baa889a70fb9d1a0aef01eda22b (commit)
       via  2221946b2e7322f9680f5d9617ba98b620158c0d (commit)
       via  1008fd532fb9229b0fc0c1d9afb547bb6cfe4244 (commit)
       via  4513a54a9af3198be882d2f8f4be2260383efd7c (commit)
       via  801add452adb8804711ee10deff82243913fc9df (commit)
       via  34cb1075a924eb30f2f9d88ba74836043c60e73b (commit)
       via  e04c307f011f5ce3b42dff062e1394256f604037 (commit)
       via  dfeee281597cef5539f8c78bc249a6c9bfc19c18 (commit)
       via  b8de8845c856f7fe1232e5f048824211d1207ee7 (commit)
       via  27ab60e21b3cf9c908716ae74e63aba8e4cb6349 (commit)
       via  0e03883d091aa7b577bd4f9575ecd298861d4ce1 (commit)
       via  784cff6b13e4b95435e4a6f9c16e6fee66797375 (commit)
       via  f1f8e6488da533641dc83f157df1313c352ee3fe (commit)
       via  8a164579625de9f1f8be73b4c02c3e5ae1bfdc36 (commit)
       via  a3123a238eef6c3fc09434891284ef73e57cbf81 (commit)
       via  0dddb614432b0b7474b44b4a6f1b1ea7cd9c4e13 (commit)
       via  8795c42cfcd79dd0608e1ba580e5f8f5870851b4 (commit)
       via  24223057a8dd3a03f1c6457287cb12167c6b67ee (commit)
       via  4312333bb8bd27e0b910b430edee91329124b02a (commit)
       via  525583680b668412a1faa88e8306e27695178429 (commit)
       via  dad333f819ba1e4c7634527130634da40585f3aa (commit)
       via  ff6785340ccbe4436bc0ee3b81cf084b3456a15d (commit)
       via  a02f66383e58001b40c4cf732155397eb99d3207 (commit)
       via  7a1a5ddcb4af8a8f81511a1e36e1157a288a4677 (commit)
       via  8876199fb07f53263cd431a8a5cb15f4b9444361 (commit)
       via  359187c8fc0c0a72ba66222c61f19db0f617e3d9 (commit)
       via  e46e9a2a7560e6d349ed0ad128a9e6da4abd25f1 (commit)
       via  47d63870a11d6f026b2c7da84cd7572b110fc94b (commit)
       via  4bcdecf24604bab59211ec30d187c20daef4c602 (commit)
       via  646aabae7f0644c82b2c5cd36cfc98e3a674dbc8 (commit)
       via  f43a1f883619d2ec25439145b9b35fec1265b0cc (commit)
       via  5db3c780fe883be7d88b33a88ca0bc57deb868f2 (commit)
       via  1eaeddc8f1e15dd23220c4511b36e802daad3950 (commit)
       via  4878068a7b74974b053c619350f8bd58be029c9b (commit)
       via  e94ddba9d544b173e5b56b41c6ac76ea0b072a26 (commit)
       via  c95df2beb29c07c9be48f05a20c628ad437c142f (commit)
       via  aa2908778c80944e7141f4819a15c95b8dd4eeb0 (commit)
       via  8127b5d5dd999248731dd67c1c99e2045795e3e2 (commit)
       via  c6c2f3518bc745eed95b5f5b81db5d17db4366ff (commit)
       via  f8e0c7ac7a834733e189a906c2f9299f9ed010f5 (commit)
       via  244e797aed6f895dcdfe72ed90b31f3fe4cf6f85 (commit)
       via  94bece8122a20f8c06bb043779725fa319f1e3ca (commit)
       via  cf48ae2fab8908c3933f5d705f32f0188af656f6 (commit)
       via  3804a550dd9b1a3a91dd38cc6fecd35f4b268678 (commit)
       via  960ec481104a8d378b1e23be7faa8c10c5fad657 (commit)
       via  729b2762630b343b50aa1cb74733635ebcc52eb4 (commit)
       via  c0cbdeb1567d4a4f190a01d3fe89aa975e51e47b (commit)
       via  79393ed87b04db4c4c906890a4f9793f95efb27f (commit)
       via  9c68245e24eb0553c2bb56c4cfbee60bda469281 (commit)
       via  54e8f7060b89ff28b316883798ff6080fc3f166d (commit)
       via  c2565be8a4af26ffe798d9d83d4f4119046f83b4 (commit)
       via  885a103aafafc37a5ebc5052feca6453cd0f096a (commit)
       via  26d877228efa7b24e9c266748cf4c5edeafbc3b5 (commit)
       via  c20d55097c736db8881db8702ed89501020c2b5a (commit)
       via  7ce1e5122b6e913d90010254009c3c9efc5e1f60 (commit)
       via  6440951d141dbb7ec953a90f0bd5d7f47035707d (commit)
       via  9df2ccdfc085a8b33aed9568c433b7f6e2c24353 (commit)
       via  1021d0b3c6bef69d30871093ce535987f2e6fdfa (commit)
       via  2958a94fafbab941f8d6eb76bb2785b5c2868d3d (commit)
       via  33cd4c0daf9bb5134d14fc34389e19697fa2ea3c (commit)
       via  77bf8cb84c0271fb38dd3622930864d0d29eb2a7 (commit)
       via  146087a2dd14c5b564a860d77c88f6da07edaf94 (commit)
       via  ab9833a2d881e18f15bf6c9d39126afbcd0a48c9 (commit)
       via  0c98c5c9c5902a94dc614736a46b43fd43faba6e (commit)
       via  4e8c0dc4cf8077ef4805b5c3a329d856bb3a5261 (commit)
       via  52fa64f15a837ea4929183813ee34e68fea67640 (commit)
       via  18b6c49d69b8264273150cd29b2bf0b57c54e2a8 (commit)
       via  2af7b0336b2b92e38f6966b8bbc233c05704815d (commit)
       via  5d91989697c9954f346ce77b95a8a83f54ee6957 (commit)
       via  8109f3ba459c2fed2111fb72523637fa12b40ffc (commit)
       via  1f26b2f67d5f01c003c840be909bad6693cec045 (commit)
       via  cc6a39697017623caeeb7c494707408322067813 (commit)
       via  19f9424903f6b4997dc5a6c299faf70d5fdf4744 (commit)
       via  24203f1ee9af616dc3d2974465bc090dbb21eee5 (commit)
       via  a62f366d7c2b236aba0eceef37098a1fbe89c03d (commit)
       via  8d86e150e2396789cffa11279542b961c6f41650 (commit)
       via  764da69855e222afd3ba888c34e6fe10f3578aca (commit)
       via  f88b3d8cad3775806f1fc7ac8a382cba7e3be639 (commit)
       via  bdabe39ff5360f904de323cd850195237179dcaf (commit)
       via  119720800f986c4f09601ff2bf65f0309fab8a99 (commit)
       via  9deed27d5b61b2e51de1c70ae8baf06f18588e4d (commit)
       via  0924b8c3a5d500a480018c045264202ea6cb630b (commit)
       via  75ddf9c801c1212d9ac0e674aff348a0f591bace (commit)
       via  33f712764465c29c20acd025ad8421726df6423f (commit)
       via  3facf89bf048487ee718fe15d012b489f2d407b7 (commit)
       via  1baadb52c16c2d173a08845004cc33278e041c15 (commit)
       via  de961f4152f551692ac8a8b4392f971496273844 (commit)
       via  da8b6f7d9582d0829e1318f7f914730a47112e7a (commit)
       via  fa785db309d7b53905d327d6bfcab6445537a75f (commit)
       via  02d601eb27bd5b5217b9ee25869118eae406207c (commit)
       via  cc8cffec8e1c612b6be03f4446ab6beebf479f5b (commit)
       via  bf3624d8dc43bb98d9cf329657b2178181bdfb35 (commit)
       via  d356f441d55dfdc26a0ec3f1db344923b1e9b79d (commit)
       via  4634996f95b20da8bf0f523e4b901e2a83a43633 (commit)
       via  79455c249d7227627948b5b9ff121efd42fbc4fe (commit)
       via  08bf214e0170019e78c4c5496944ede12bf14978 (commit)
       via  45cabb9bf786f7d90fa7a9b89de0e40a871a793b (commit)
       via  6a67a1b576bb695e9b274c277b7220590da1a39d (commit)
       via  bbc1590401a1d15a4ca101df37415c9a2aa99ac9 (commit)
       via  6d419ba53592a3e60c8aef5be7bc99643ab3a6ac (commit)
       via  580d77ef4d6b244971bc26c649e017e912ca8737 (commit)
       via  b15d39ec33dde9639f09bd1aff22fde7806aa24a (commit)
       via  5132075320db7a19e12a5454a70f894c30e917e8 (commit)
      from  4cc84d12503c936e1a32664cdee836215dc4705f (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.


commit 045e3127cb48845c7d988d01488c055f02ae2ec3
Merge: 4cc84d125 cc0e5b0c7
Author: Ward Vandewege <ward at curii.com>
Date:   Wed Jan 6 09:52:13 2021 -0500

    16106: Merge branch 'master' into 16106-azure-spot-instance-support
    
    Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward at curii.com>


-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list