[ARVADOS] updated: b2329e2ce27a24a2d964743a87091413b0e5858e

git at public.curoverse.com git at public.curoverse.com
Tue May 19 13:29:36 EDT 2015


Summary of changes:
 apps/workbench/Gemfile                             |    5 +-
 apps/workbench/Gemfile.lock                        |    9 +-
 apps/workbench/app/assets/images/mouse-move.gif    |  Bin 0 -> 26082 bytes
 .../app/assets/images/pipeline-running.gif         |  Bin 0 -> 114564 bytes
 .../app/assets/javascripts/add_repository.js       |   38 +
 .../app/assets/javascripts/angular_shim.js         |    2 +-
 .../app/assets/javascripts/application.js          |    9 +
 .../app/assets/javascripts/infinite_scroll.js      |   42 +-
 .../app/assets/javascripts/job_log_graph.js        |   76 +-
 .../app/assets/javascripts/link_to_remote.js       |   23 +
 .../app/assets/javascripts/modal_pager.js          |   44 +
 .../app/assets/javascripts/pipeline_instances.js   |   13 +-
 .../app/assets/javascripts/report_issue.js         |   13 +-
 .../app/assets/javascripts/select_modal.js         |    2 +-
 .../app/assets/javascripts/selection.js.erb        |    8 +
 apps/workbench/app/assets/javascripts/tab_panes.js |   22 +-
 .../app/assets/javascripts/upload_to_collection.js |   18 +-
 .../app/assets/stylesheets/application.css.scss    |   28 +
 .../app/controllers/actions_controller.rb          |  201 +--
 .../app/controllers/application_controller.rb      |   89 +-
 .../app/controllers/collections_controller.rb      |   13 +-
 apps/workbench/app/controllers/jobs_controller.rb  |    6 +-
 .../controllers/pipeline_instances_controller.rb   |   56 +
 .../app/controllers/projects_controller.rb         |    7 +-
 .../app/controllers/repositories_controller.rb     |   16 +
 apps/workbench/app/controllers/users_controller.rb |    6 +-
 apps/workbench/app/helpers/application_helper.rb   |   97 +-
 apps/workbench/app/helpers/collections_helper.rb   |   17 +
 apps/workbench/app/helpers/jobs_helper.rb          |   22 -
 .../app/helpers/pipeline_instances_helper.rb       |    7 +
 apps/workbench/app/models/arvados_api_client.rb    |    3 +
 apps/workbench/app/models/arvados_base.rb          |    4 +
 apps/workbench/app/models/arvados_resource_list.rb |    6 +
 apps/workbench/app/models/pipeline_instance.rb     |   52 +
 apps/workbench/app/models/repository.rb            |   99 ++
 .../app/views/application/_choose.html.erb         |    4 +
 .../app/views/application/_content.html.erb        |   28 +-
 .../application/_name_and_description.html.erb     |    1 -
 .../views/application/_report_issue_popup.html.erb |    2 +-
 .../views/application/_selection_checkbox.html.erb |    1 +
 .../application/_show_autoselect_text.html.erb     |    4 +
 .../app/views/application/_show_sharing.html.erb   |    7 +
 .../views/application/_title_and_buttons.html.erb  |   26 +-
 .../app/views/collections/_show_files.html.erb     |   22 +-
 .../collections/_show_source_summary.html.erb      |    4 +
 .../app/views/collections/hash_matches.html.erb    |    8 +-
 apps/workbench/app/views/collections/show.html.erb |   23 +-
 .../_getting_started_popup.html.erb                |  179 +++
 .../app/views/layouts/application.html.erb         |   22 +-
 apps/workbench/app/views/layouts/body.html.erb     |   71 +-
 .../pipeline_instances/_running_component.html.erb |   28 +-
 .../pipeline_instances/_show_components.html.erb   |    2 +
 .../_show_components_running.html.erb              |   15 +
 .../views/pipeline_instances/_show_inputs.html.erb |    2 +
 .../views/pipeline_instances/_show_log.html.erb    |   56 +-
 .../views/projects/_compute_node_status.html.erb   |    4 +-
 .../projects/_index_jobs_and_pipelines.html.erb    |    2 +-
 .../views/projects/_show_contents_rows.html.erb    |    4 +-
 .../_show_description.html.erb}                    |    9 +-
 .../app/views/projects/_show_tab_contents.html.erb |    6 +-
 apps/workbench/app/views/projects/show.html.erb    |   10 +-
 .../repositories/_repository_breadcrumbs.html.erb  |   13 +
 .../app/views/repositories/show_blob.html.erb      |   13 +
 .../app/views/repositories/show_commit.html.erb    |    3 +
 .../app/views/repositories/show_tree.html.erb      |   40 +
 .../app/views/users/_add_repository_modal.html.erb |   41 +
 .../app/views/users/_add_ssh_key_popup.html.erb    |    2 +-
 .../app/views/users/_manage_account.html.erb       |   56 +-
 .../app/views/users/_manage_current_token.html.erb |   12 +
 .../app/views/users/_manage_repositories.html.erb  |   19 +-
 .../app/views/users/_manage_ssh_keys.html.erb      |   17 +-
 .../views/users/_manage_virtual_machines.html.erb  |   12 +-
 apps/workbench/app/views/users/profile.html.erb    |   13 +-
 apps/workbench/config/application.default.yml      |   21 +-
 apps/workbench/config/database.yml                 |   40 +-
 apps/workbench/config/initializers/mime_types.rb   |   15 +
 apps/workbench/config/routes.rb                    |    5 +
 .../test/controllers/actions_controller_test.rb    |  134 +-
 .../controllers/application_controller_test.rb     |   44 +-
 .../controllers/collections_controller_test.rb     |   29 +-
 .../test/controllers/projects_controller_test.rb   |   29 +-
 .../controllers/repositories_controller_test.rb    |   59 +
 apps/workbench/test/diagnostics/pipeline_test.rb   |    2 +-
 .../test/helpers/collections_helper_test.rb        |   36 +
 .../test/helpers/repository_stub_helper.rb         |   33 +
 apps/workbench/test/helpers/share_object_helper.rb |    6 +-
 .../workbench/test/integration/ajax_errors_test.rb |   56 +
 .../test/integration/anonymous_access_test.rb      |  151 ++-
 .../test/integration/application_layout_test.rb    |   69 +-
 .../test/integration/collection_upload_test.rb     |   40 +-
 .../workbench/test/integration/collections_test.rb |   49 +-
 apps/workbench/test/integration/errors_test.rb     |   69 +-
 .../test/integration/integration_test_utils.rb     |   12 +
 apps/workbench/test/integration/jobs_test.rb       |    6 +-
 .../test/integration/pipeline_instances_test.rb    |  128 +-
 apps/workbench/test/integration/projects_test.rb   |  126 +-
 .../test/integration/report_issue_test.rb          |    8 +-
 .../test/integration/repositories_browse_test.rb   |   53 +
 .../test/integration/user_manage_account_test.rb   |   16 +-
 .../test/integration/user_profile_test.rb          |   28 +-
 apps/workbench/test/integration/users_test.rb      |   21 +-
 apps/workbench/test/integration/websockets_test.rb |   87 +-
 apps/workbench/test/test_helper.rb                 |   57 +-
 .../workbench/test/unit/arvados_api_client_test.rb |   23 +
 apps/workbench/test/unit/pipeline_instance_test.rb |   66 +-
 crunch_scripts/crunchutil/vwd.py                   |   81 +-
 crunch_scripts/run-command                         |   30 +-
 crunch_scripts/split-fastq.py                      |   72 +-
 doc/_config.yml                                    |   28 +-
 doc/_includes/_navbar_top.liquid                   |   25 +-
 doc/_includes/_tutorial_submit_job.liquid          |    2 +-
 doc/_layouts/default.html.liquid                   |    2 +-
 doc/admin/index.html.md.liquid                     |   14 -
 doc/api/methods/jobs.html.textile.liquid           |   20 +-
 doc/api/schema/Job.html.textile.liquid             |    5 +-
 .../schema/PipelineTemplate.html.textile.liquid    |   16 +-
 doc/api/schema/Repository.html.textile.liquid      |    8 +-
 doc/api/schema/User.html.textile.liquid            |    1 +
 doc/images/publicproject/collection-files.png      |  Bin 0 -> 340353 bytes
 doc/images/publicproject/collection-graph.png      |  Bin 0 -> 254951 bytes
 doc/images/publicproject/collection-show.png       |  Bin 0 -> 317564 bytes
 doc/images/publicproject/collections.png           |  Bin 0 -> 314736 bytes
 doc/images/publicproject/description.png           |  Bin 0 -> 190137 bytes
 doc/images/publicproject/instance-advanced.png     |  Bin 0 -> 199643 bytes
 doc/images/publicproject/instance-components.png   |  Bin 0 -> 354790 bytes
 doc/images/publicproject/instance-graph.png        |  Bin 0 -> 204494 bytes
 doc/images/publicproject/instance-job.png          |  Bin 0 -> 394176 bytes
 doc/images/publicproject/instance-log.png          |  Bin 0 -> 609108 bytes
 doc/images/publicproject/instance-show.png         |  Bin 0 -> 214755 bytes
 doc/images/publicproject/instances.png             |  Bin 0 -> 218939 bytes
 doc/index.html.liquid                              |   58 +-
 .../cheat_sheet.html.textile.liquid                |   10 +-
 .../create-standard-objects.html.textile.liquid    |    2 +-
 doc/install/index.html.textile.liquid              |   25 +-
 doc/install/install-api-server.html.textile.liquid |   16 +-
 .../install-arv-git-httpd.html.textile.liquid      |   73 ++
 doc/install/install-docker.html.textile.liquid     |  115 +-
 doc/install/install-keepproxy.html.textile.liquid  |   15 +
 doc/install/install-keepstore.html.textile.liquid  |   35 +-
 .../install-manual-overview.html.textile.liquid    |   15 +-
 ...l-manual-prerequisites-ruby.html.textile.liquid |    8 +-
 ...nstall-manual-prerequisites.html.textile.liquid |   16 +-
 doc/install/install-sso.html.textile.liquid        |  168 ++-
 .../install-workbench-app.html.textile.liquid      |    4 +-
 doc/install/pre-built-docker.html.textile.liquid   |   70 +
 .../getting_started/nextsteps.html.textile.liquid  |    7 +
 .../publicproject.html.textile.liquid              |  128 ++
 doc/user/index.html.textile.liquid                 |    4 +-
 doc/user/topics/run-command.html.textile.liquid    |    8 +-
 ...rial-gatk-variantfiltration.html.textile.liquid |    7 +-
 doc/user/topics/tutorial-job1.html.textile.liquid  |   10 +-
 .../topics/tutorial-parallel.html.textile.liquid   |    2 +-
 .../tutorial-submit-job.html.textile.liquid        |    6 +-
 docker/README.md                                   |   14 +-
 docker/api/.gitolite.rc                            |  191 +++
 docker/api/Dockerfile                              |   17 +-
 docker/api/application.yml.in                      |   20 +-
 docker/api/arvados-clients.yml.in                  |    2 +-
 docker/api/keep_proxy.json                         |    6 +
 docker/api/munge.sh                                |    3 +
 docker/api/passenger.sh                            |    7 +
 docker/api/setup-gitolite.sh.in                    |   10 +-
 docker/api/setup.sh.in                             |   59 +-
 docker/api/supervisor.conf                         |    7 +-
 docker/api/update-gitolite.rb                      |  252 ++--
 docker/arvdock                                     |  248 ++--
 docker/base/Dockerfile                             |    2 +-
 docker/build_tools/Makefile                        |   23 +-
 docker/compute/Dockerfile                          |    1 +
 docker/compute/munge.sh                            |    3 +
 docker/compute/setup.sh.in                         |   23 +-
 docker/compute/supervisor.conf                     |    3 +-
 docker/keep/Dockerfile                             |    2 +
 docker/keep/run-keep.in                            |    2 +-
 docker/{keep => keepproxy}/Dockerfile              |   10 +-
 docker/keepproxy/run-keepproxy.in                  |   15 +
 docker/mkimage-debootstrap.sh                      |    2 +-
 docker/postgresql/Dockerfile                       |    2 +-
 docker/sso/Dockerfile                              |    6 +-
 docker/sso/application.yml.in                      |   30 +
 .../database.yml => docker/sso/database.yml.in     |   19 +-
 docker/sso/secret_token.rb.in                      |    7 -
 docker/workbench/apache2_foreground.sh             |    5 -
 docker/workbench/application.yml.in                |    5 +-
 sdk/cli/bin/arv-run-pipeline-instance              |   53 +-
 sdk/cli/bin/crunch-job                             |  198 ++-
 sdk/go/arvadosclient/arvadosclient.go              |   70 +-
 sdk/go/arvadosclient/arvadosclient_test.go         |   14 +-
 sdk/go/keepclient/keepclient.go                    |  372 +++---
 sdk/go/keepclient/keepclient_test.go               |  364 +++++-
 sdk/go/keepclient/root_sorter.go                   |   12 +-
 sdk/go/keepclient/root_sorter_test.go              |    9 +-
 sdk/go/keepclient/support.go                       |   49 +-
 sdk/python/arvados/__init__.py                     |   19 +-
 sdk/python/arvados/_normalize_stream.py            |   55 +
 sdk/python/arvados/_ranges.py                      |  209 +++
 sdk/python/arvados/api.py                          |  124 +-
 sdk/python/arvados/arvfile.py                      |  910 ++++++++++++-
 sdk/python/arvados/collection.py                   | 1365 ++++++++++++++++----
 sdk/python/arvados/commands/arv_copy.py            |  284 ++--
 sdk/python/arvados/commands/put.py                 |    4 +-
 sdk/python/arvados/config.py                       |    7 +-
 sdk/python/arvados/errors.py                       |   56 +-
 sdk/python/arvados/keep.py                         |  553 +++++---
 sdk/python/arvados/retry.py                        |   19 +-
 sdk/python/arvados/safeapi.py                      |   31 +
 sdk/python/arvados/stream.py                       |  274 +---
 sdk/python/arvados/util.py                         |    4 +-
 sdk/python/bin/arv-normalize                       |    3 +-
 sdk/python/setup.py                                |   33 +-
 sdk/python/tests/arvados_testutil.py               |  101 +-
 sdk/python/tests/keepstub.py                       |  104 ++
 sdk/python/tests/nginx.conf                        |   31 +
 sdk/python/tests/run_test_server.py                |  144 ++-
 sdk/python/tests/test_api.py                       |    7 +
 sdk/python/tests/test_arv_put.py                   |   42 +-
 sdk/python/tests/test_arvfile.py                   |  621 +++++++++
 sdk/python/tests/test_collections.py               |  572 ++++++--
 sdk/python/tests/test_errors.py                    |   34 +-
 sdk/python/tests/test_keep_client.py               |  301 ++++-
 sdk/python/tests/test_keep_locator.py              |    6 +-
 sdk/python/tests/test_retry.py                     |    5 +-
 sdk/python/tests/test_sdk.py                       |   12 +-
 sdk/python/tests/test_stream.py                    |   57 +-
 sdk/ruby/arvados.gemspec                           |    2 +-
 sdk/ruby/lib/arvados/collection.rb                 |  546 ++++++++
 sdk/ruby/lib/arvados/keep.rb                       |   16 +-
 sdk/ruby/test/sdk_fixtures.rb                      |   70 +
 sdk/ruby/test/test_collection.rb                   |  724 +++++++++++
 sdk/ruby/test/test_keep_manifest.rb                |   98 +-
 services/api/Gemfile                               |    1 +
 services/api/Gemfile.lock                          |    4 +
 services/api/Rakefile                              |   21 +
 .../api/app/controllers/application_controller.rb  |   37 +-
 .../arvados/v1/collections_controller.rb           |    4 +
 .../app/controllers/arvados/v1/jobs_controller.rb  |   51 +-
 .../app/controllers/arvados/v1/nodes_controller.rb |    4 +-
 .../controllers/arvados/v1/schema_controller.rb    |    6 +-
 .../app/controllers/arvados/v1/users_controller.rb |   21 +-
 services/api/app/models/arvados_model.rb           |   22 +-
 services/api/app/models/blob.rb                    |    5 +-
 services/api/app/models/collection.rb              |    4 +-
 services/api/app/models/commit.rb                  |  255 ++--
 services/api/app/models/job.rb                     |   78 +-
 services/api/app/models/keep_disk.rb               |    2 +-
 services/api/app/models/keep_service.rb            |    1 +
 services/api/app/models/log.rb                     |    4 +-
 services/api/app/models/node.rb                    |   17 +-
 services/api/app/models/pipeline_instance.rb       |   30 -
 services/api/app/models/repository.rb              |   99 +-
 services/api/app/models/user.rb                    |  239 ++--
 services/api/config/application.default.yml        |   73 +-
 .../api/config/initializers/db_current_time.rb     |    1 +
 .../{zz_load_config.rb => load_config.rb}          |   10 +
 ...preload_all_models.rb => preload_all_models.rb} |    7 +-
 ...ollection_name_owner_unique_only_non_expired.rb |   23 +
 ...tion_portable_data_hash_with_hinted_manifest.rb |  127 ++
 ...136_change_collection_expires_at_to_datetime.rb |    9 +
 .../20150317132720_add_username_to_users.rb        |  127 ++
 ...backward_compatibility_for_user_repositories.rb |   89 ++
 ...5759_no_filenames_in_collection_search_index.rb |   11 +
 .../20150512193020_read_only_on_keep_services.rb   |    5 +
 services/api/db/structure.sql                      |   45 +-
 services/api/lib/db_current_time.rb                |    7 +
 services/api/lib/record_filters.rb                 |    7 +-
 services/api/lib/simulate_job_log.rb               |   10 +-
 services/api/lib/tasks/delete_old_job_logs.rake    |   17 +
 services/api/lib/tasks/test_tasks.rake             |    6 +
 services/api/script/crunch-dispatch.rb             |   98 +-
 .../api/script/migrate-gitolite-to-uuid-storage.rb |  220 ++++
 .../test/fixtures/api_client_authorizations.yml    |   16 +-
 services/api/test/fixtures/collections.yml         |   76 +-
 services/api/test/fixtures/groups.yml              |   45 +
 services/api/test/fixtures/jobs.yml                |  105 +-
 services/api/test/fixtures/links.yml               |   30 +
 services/api/test/fixtures/logs.yml                |  105 +-
 services/api/test/fixtures/pipeline_instances.yml  |  192 ++-
 services/api/test/fixtures/pipeline_templates.yml  |   40 +
 services/api/test/fixtures/repositories.yml        |   30 +-
 services/api/test/fixtures/users.yml               |   40 +-
 .../arvados/v1/collections_controller_test.rb      |   39 +
 .../arvados/v1/commits_controller_test.rb          |   98 --
 .../api/test/functional/arvados/v1/filters_test.rb |    3 +
 .../arvados/v1/groups_controller_test.rb           |    1 +
 .../arvados/v1/job_reuse_controller_test.rb        |  162 ++-
 .../functional/arvados/v1/jobs_controller_test.rb  |   45 +-
 .../arvados/v1/repositories_controller_test.rb     |   51 +
 .../functional/arvados/v1/users_controller_test.rb |   57 +-
 services/api/test/helpers/git_test_helper.rb       |   40 +-
 .../api_client_authorizations_scopes_test.rb       |    2 +-
 .../api/test/integration/crunch_dispatch_test.rb   |    2 +-
 .../test/integration/serialized_encoding_test.rb   |    2 +-
 services/api/test/integration/users_test.rb        |   21 +-
 services/api/test/integration/websocket_test.rb    |    8 +-
 .../api/test/tasks/delete_old_job_logs_test.rb     |   50 +
 services/api/test/test.git.tar                     |  Bin 194560 -> 256000 bytes
 services/api/test/test_helper.rb                   |   20 +
 services/api/test/unit/arvados_model_test.rb       |   32 +-
 services/api/test/unit/collection_test.rb          |   27 +
 services/api/test/unit/commit_test.rb              |  216 +++-
 services/api/test/unit/job_test.rb                 |   43 +-
 services/api/test/unit/log_test.rb                 |   45 +-
 services/api/test/unit/permission_test.rb          |   14 -
 services/api/test/unit/repository_test.rb          |  278 +++-
 services/api/test/unit/user_test.rb                |  377 +++---
 services/arv-git-httpd/.gitignore                  |    1 +
 services/arv-git-httpd/auth_handler.go             |  174 +++
 services/arv-git-httpd/basic_auth_go13.go          |   28 +
 services/arv-git-httpd/basic_auth_go14.go          |   11 +
 services/arv-git-httpd/basic_auth_test.go          |   30 +
 services/arv-git-httpd/doc.go                      |   29 +
 services/arv-git-httpd/main.go                     |   50 +
 services/arv-git-httpd/server.go                   |  105 ++
 services/arv-git-httpd/server_test.go              |  174 +++
 services/arv-web/arv-web.py                        |    5 +-
 services/crunchstat/.gitignore                     |    1 +
 services/crunchstat/crunchstat.go                  |  120 +-
 services/crunchstat/crunchstat_test.go             |  125 +-
 services/datamanager/datamanager.go                |    2 +-
 services/datamanager/summary/pull_list.go          |    2 +-
 services/{nodemanager => dockercleaner}/.gitignore |    0
 .../arvados_docker}/__init__.py                    |    0
 services/dockercleaner/arvados_docker/cleaner.py   |  260 ++++
 .../{nodemanager => dockercleaner}/gittaggers.py   |    0
 services/dockercleaner/setup.py                    |   33 +
 services/dockercleaner/tests/__init__.py           |    4 +
 services/dockercleaner/tests/test_cleaner.py       |  356 +++++
 services/fuse/arvados_fuse/__init__.py             |  792 ++----------
 services/fuse/arvados_fuse/fresh.py                |   72 ++
 .../fuse/arvados_fuse/{__init__.py => fusedir.py}  |  580 ++-------
 services/fuse/arvados_fuse/fusefile.py             |   71 +
 services/fuse/bin/arv-mount                        |   16 +-
 services/fuse/setup.py                             |    5 +-
 services/fuse/tests/test_inodes.py                 |  146 +++
 services/fuse/tests/test_mount.py                  |   22 +-
 services/keepproxy/.gitignore                      |    1 +
 services/keepproxy/keepproxy.go                    |  219 ++--
 services/keepproxy/keepproxy_test.go               |   66 +-
 services/keepstore/.gitignore                      |    1 +
 services/keepstore/bufferpool.go                   |   44 +
 services/keepstore/bufferpool_test.go              |   87 ++
 services/keepstore/handler_test.go                 |  159 ++-
 services/keepstore/handlers.go                     |  323 +++--
 services/keepstore/keepstore.go                    |  294 +++--
 services/keepstore/keepstore_test.go               |  171 +--
 services/keepstore/logging_router.go               |    8 +-
 services/keepstore/perms_test.go                   |   10 +-
 services/keepstore/pull_worker.go                  |   99 ++
 services/keepstore/pull_worker_integration_test.go |  141 ++
 services/keepstore/pull_worker_test.go             |  338 +++++
 services/keepstore/trash_worker.go                 |   47 +
 services/keepstore/trash_worker_test.go            |  275 ++++
 services/keepstore/volume.go                       |  191 +--
 services/keepstore/volume_test.go                  |  157 +++
 services/keepstore/volume_unix.go                  |  230 ++--
 services/keepstore/volume_unix_test.go             |   70 +-
 .../nodemanager/arvnodeman/computenode/__init__.py |   18 +-
 .../arvnodeman/computenode/dispatch/__init__.py    |   96 +-
 .../arvnodeman/computenode/dispatch/slurm.py       |    2 +-
 .../arvnodeman/computenode/driver/__init__.py      |   40 +-
 .../arvnodeman/computenode/driver/dummy.py         |    4 +
 .../arvnodeman/computenode/driver/ec2.py           |   23 +-
 .../arvnodeman/computenode/driver/gce.py           |  160 +++
 services/nodemanager/arvnodeman/config.py          |   16 +-
 services/nodemanager/arvnodeman/daemon.py          |   21 +-
 services/nodemanager/doc/ec2.example.cfg           |   12 +-
 services/nodemanager/doc/gce.example.cfg           |  140 ++
 services/nodemanager/setup.py                      |    2 +-
 services/nodemanager/tests/__init__.py             |    2 +-
 .../nodemanager/tests/test_computenode_dispatch.py |   69 +-
 .../tests/test_computenode_dispatch_slurm.py       |    5 +
 .../tests/test_computenode_driver_ec2.py           |   30 +-
 .../tests/test_computenode_driver_gce.py           |  196 +++
 services/nodemanager/tests/test_daemon.py          |   68 +-
 services/nodemanager/tests/testutil.py             |   47 +-
 375 files changed, 19525 insertions(+), 5718 deletions(-)
 create mode 100644 apps/workbench/app/assets/images/mouse-move.gif
 create mode 100644 apps/workbench/app/assets/images/pipeline-running.gif
 create mode 100644 apps/workbench/app/assets/javascripts/add_repository.js
 create mode 100644 apps/workbench/app/assets/javascripts/link_to_remote.js
 create mode 100644 apps/workbench/app/assets/javascripts/modal_pager.js
 delete mode 100644 apps/workbench/app/helpers/jobs_helper.rb
 create mode 100644 apps/workbench/app/views/application/_show_autoselect_text.html.erb
 create mode 100644 apps/workbench/app/views/getting_started/_getting_started_popup.html.erb
 copy apps/workbench/app/views/{application/_name_and_description.html.erb => projects/_show_description.html.erb} (50%)
 create mode 100644 apps/workbench/app/views/repositories/_repository_breadcrumbs.html.erb
 create mode 100644 apps/workbench/app/views/repositories/show_blob.html.erb
 create mode 100644 apps/workbench/app/views/repositories/show_commit.html.erb
 create mode 100644 apps/workbench/app/views/repositories/show_tree.html.erb
 create mode 100644 apps/workbench/app/views/users/_add_repository_modal.html.erb
 create mode 100644 apps/workbench/test/helpers/collections_helper_test.rb
 create mode 100644 apps/workbench/test/helpers/repository_stub_helper.rb
 create mode 100644 apps/workbench/test/integration/ajax_errors_test.rb
 create mode 100644 apps/workbench/test/integration/integration_test_utils.rb
 create mode 100644 apps/workbench/test/integration/repositories_browse_test.rb
 create mode 100644 apps/workbench/test/unit/arvados_api_client_test.rb
 delete mode 100644 doc/admin/index.html.md.liquid
 create mode 100644 doc/images/publicproject/collection-files.png
 create mode 100644 doc/images/publicproject/collection-graph.png
 create mode 100644 doc/images/publicproject/collection-show.png
 create mode 100644 doc/images/publicproject/collections.png
 create mode 100644 doc/images/publicproject/description.png
 create mode 100644 doc/images/publicproject/instance-advanced.png
 create mode 100644 doc/images/publicproject/instance-components.png
 create mode 100644 doc/images/publicproject/instance-graph.png
 create mode 100644 doc/images/publicproject/instance-job.png
 create mode 100644 doc/images/publicproject/instance-log.png
 create mode 100644 doc/images/publicproject/instance-show.png
 create mode 100644 doc/images/publicproject/instances.png
 rename doc/{admin => install}/cheat_sheet.html.textile.liquid (70%)
 create mode 100644 doc/install/install-arv-git-httpd.html.textile.liquid
 create mode 100644 doc/install/pre-built-docker.html.textile.liquid
 create mode 100644 doc/start/getting_started/nextsteps.html.textile.liquid
 create mode 100644 doc/start/getting_started/publicproject.html.textile.liquid
 create mode 100644 docker/api/.gitolite.rc
 create mode 100644 docker/api/keep_proxy.json
 create mode 100755 docker/api/munge.sh
 create mode 100755 docker/api/passenger.sh
 create mode 100755 docker/compute/munge.sh
 copy docker/{keep => keepproxy}/Dockerfile (50%)
 create mode 100755 docker/keepproxy/run-keepproxy.in
 create mode 100644 docker/sso/application.yml.in
 copy apps/workbench/config/database.yml => docker/sso/database.yml.in (52%)
 delete mode 100644 docker/sso/secret_token.rb.in
 create mode 100644 sdk/python/arvados/_normalize_stream.py
 create mode 100644 sdk/python/arvados/_ranges.py
 create mode 100644 sdk/python/arvados/safeapi.py
 create mode 100644 sdk/python/tests/keepstub.py
 create mode 100644 sdk/python/tests/nginx.conf
 create mode 100644 sdk/python/tests/test_arvfile.py
 create mode 100644 sdk/ruby/lib/arvados/collection.rb
 create mode 100644 sdk/ruby/test/sdk_fixtures.rb
 create mode 100644 sdk/ruby/test/test_collection.rb
 create mode 100644 services/api/config/initializers/db_current_time.rb
 rename services/api/config/initializers/{zz_load_config.rb => load_config.rb} (80%)
 rename services/api/config/initializers/{zz_preload_all_models.rb => preload_all_models.rb} (55%)
 create mode 100644 services/api/db/migrate/20150216193428_collection_name_owner_unique_only_non_expired.rb
 create mode 100644 services/api/db/migrate/20150303210106_fix_collection_portable_data_hash_with_hinted_manifest.rb
 create mode 100644 services/api/db/migrate/20150312151136_change_collection_expires_at_to_datetime.rb
 create mode 100644 services/api/db/migrate/20150317132720_add_username_to_users.rb
 create mode 100644 services/api/db/migrate/20150324152204_backward_compatibility_for_user_repositories.rb
 create mode 100644 services/api/db/migrate/20150423145759_no_filenames_in_collection_search_index.rb
 create mode 100644 services/api/db/migrate/20150512193020_read_only_on_keep_services.rb
 create mode 100644 services/api/lib/db_current_time.rb
 create mode 100644 services/api/lib/tasks/delete_old_job_logs.rake
 create mode 100644 services/api/lib/tasks/test_tasks.rake
 create mode 100755 services/api/script/migrate-gitolite-to-uuid-storage.rb
 create mode 100644 services/api/test/tasks/delete_old_job_logs_test.rb
 create mode 100644 services/arv-git-httpd/.gitignore
 create mode 100644 services/arv-git-httpd/auth_handler.go
 create mode 100644 services/arv-git-httpd/basic_auth_go13.go
 create mode 100644 services/arv-git-httpd/basic_auth_go14.go
 create mode 100644 services/arv-git-httpd/basic_auth_test.go
 create mode 100644 services/arv-git-httpd/doc.go
 create mode 100644 services/arv-git-httpd/main.go
 create mode 100644 services/arv-git-httpd/server.go
 create mode 100644 services/arv-git-httpd/server_test.go
 create mode 100644 services/crunchstat/.gitignore
 copy services/{nodemanager => dockercleaner}/.gitignore (100%)
 copy services/{fuse/tests => dockercleaner/arvados_docker}/__init__.py (100%)
 create mode 100755 services/dockercleaner/arvados_docker/cleaner.py
 copy services/{nodemanager => dockercleaner}/gittaggers.py (100%)
 create mode 100644 services/dockercleaner/setup.py
 create mode 100644 services/dockercleaner/tests/__init__.py
 create mode 100644 services/dockercleaner/tests/test_cleaner.py
 create mode 100644 services/fuse/arvados_fuse/fresh.py
 copy services/fuse/arvados_fuse/{__init__.py => fusedir.py} (55%)
 create mode 100644 services/fuse/arvados_fuse/fusefile.py
 create mode 100644 services/fuse/tests/test_inodes.py
 create mode 100644 services/keepproxy/.gitignore
 create mode 100644 services/keepstore/.gitignore
 create mode 100644 services/keepstore/bufferpool.go
 create mode 100644 services/keepstore/bufferpool_test.go
 create mode 100644 services/keepstore/pull_worker.go
 create mode 100644 services/keepstore/pull_worker_integration_test.go
 create mode 100644 services/keepstore/pull_worker_test.go
 create mode 100644 services/keepstore/trash_worker.go
 create mode 100644 services/keepstore/trash_worker_test.go
 create mode 100644 services/keepstore/volume_test.go
 create mode 100644 services/nodemanager/arvnodeman/computenode/driver/gce.py
 create mode 100644 services/nodemanager/doc/gce.example.cfg
 create mode 100644 services/nodemanager/tests/test_computenode_driver_gce.py

       via  b2329e2ce27a24a2d964743a87091413b0e5858e (commit)
       via  6eb3d1fb8fe71623fa63da46c250184cf2e4fbb8 (commit)
       via  4110970a34689ed526c3365e9b64a784fba7efda (commit)
       via  d5142a69848df7fa506b8cb16a76cb621598769a (commit)
       via  b085f051e459981a385c95c4ae147546312c08d9 (commit)
       via  f1827e2044aff826e63826880b296a59c4a17e2a (commit)
       via  6702cdabbecef52d342c6f8c67c22cd15377165c (commit)
       via  e41260f6a5b14753fcad27fbd0e0515a051a4671 (commit)
       via  d39be4ad92ae92f72367d633f92208f8487ba1b2 (commit)
       via  47b10ff0fa5416a5c9fadfd73bb69b1817aac1be (commit)
       via  1f2a1c4d4e12109291578a70e1a1316960343eeb (commit)
       via  8eb65b21a7b7eea1f987d7fec9cb8ac65de2aeb2 (commit)
       via  a709514c6bc4e171541106e908316f01ab6fdb60 (commit)
       via  a007e4eb0b9f00bcd2203261bbfba4aec7aa59bc (commit)
       via  92a203c4cf8713a7e28e3d18117d167878dbf804 (commit)
       via  9e20ed8567fd8f622f02ad1fc43d486dc3a601b1 (commit)
       via  b7c7f20d17afc11d2cce7bfee2205a26dc4a4762 (commit)
       via  7a7b8ee61a48c40c45f3c600ca782d81a57f27a1 (commit)
       via  ae34fb3db3c082d529a3e9a75698094409d70321 (commit)
       via  46b2b9208c6f20c54938ca2312fa56a7f3147472 (commit)
       via  0aaa4681a5ad936aeaa08b9b30b167d9f7cac7cc (commit)
       via  af934d0ffc1d26efc766bb18c226dae70c2179b7 (commit)
       via  01574a902d99cba21ed53e62cef6bef683bed2a2 (commit)
       via  ad73066c03b640dfe710e4b9eef1ea56cee30629 (commit)
       via  1be4d2818c9e81b47887e33f8dfba347851fd88f (commit)
       via  cfb0f7874504563836442522be33c53e6fd586de (commit)
       via  a88e87137911142ef7e9237703a1073e4feffdb7 (commit)
       via  731547ae2d548cd2869779c200813262c05581b2 (commit)
       via  37fe7a30a22b669818a185df137c34da09022af3 (commit)
       via  77f11805c9daf93356ad083f03841b546aab9c7d (commit)
       via  60460bc7b4a04c04aec915221f808c3577343460 (commit)
       via  ea7da293b0a10baef18cfc6e107c87a9c3b09546 (commit)
       via  311dc34b42e16f26b82bdf168dc11b39557dac19 (commit)
       via  d14dd75b263d8f999603b66d23f74667d36a2412 (commit)
       via  17fb6bca5786bad5cff83a187e70adbca9c1d14a (commit)
       via  7e78bad94194f9ce7a39888cbac30eaf4fbf4af7 (commit)
       via  d2e7d7e1a7d1de592ea98c661be41429d7b6160b (commit)
       via  2b43d35b7f1bc94d658203086cb5bd1e6415bc52 (commit)
       via  d2f2463930bd8c0178982221d0f9f3d5b3075670 (commit)
       via  e6e3ecfd0e264cf91d1dc3d4d2f843f1c7cab579 (commit)
       via  4799a403b984cefe2d1bc1a70374ed6b4b0c64fd (commit)
       via  f116df2ef0439328044ccc46a90d7fc86541ace8 (commit)
       via  b5d3c559df7250ab7106adc2ded7f38dc666cf9c (commit)
       via  44684242aba028470311a4991dcd1456df5c84fd (commit)
       via  7e80f468042fd4caa78f69fb66efce1b89035d45 (commit)
       via  4d3b8d2eff10995295b12fdc39aa60af95ae7ef7 (commit)
       via  dd5deb94678d0a0054cf1c4d7dafe864c86094fd (commit)
       via  ea8c290061e4ecc80d5d113debe6681090cf6594 (commit)
       via  1cea19230b490876f99194ea4d84970d6330ae12 (commit)
       via  c59093180fd92f0d7c6607a49458446212ebd058 (commit)
       via  67f0d86c20139eee996816d44ef75fa52288c515 (commit)
       via  184dabe069040d4ab210407de695563400da781e (commit)
       via  fdd2d805b2edff70e3cb14b4a058183deb69bfa4 (commit)
       via  559d26fd819f477fed75201fa952fed19de77f7e (commit)
       via  a06f90e1dcaa2c4ce2613e066e7c1348ec129ba8 (commit)
       via  dc0237c289882a058a0d5c91b720a4b37917bc9d (commit)
       via  340d6a03a20592e3ba1c69340dbdf70070e43e82 (commit)
       via  7ea61e9c890706e1ac020143072ea0a6e17894ab (commit)
       via  852325b0c1523a37d780e7e5e0a76c80733eea66 (commit)
       via  a7af112f0554002ec1ce07312c39e480fc7437f7 (commit)
       via  4e26efd8ee2d1896e329dc32488346341557a15b (commit)
       via  b25f82e548caf7f731f7c4c506b757a6a1a531f0 (commit)
       via  14a27997ba2a94c5a7250ddde4519d5f68b6eda0 (commit)
       via  acf8433929b812913208e0868599d3a507c7cf34 (commit)
       via  31d8ece649c63b008ed79a930a5b237ec795ff22 (commit)
       via  81d100b157dee4f24d376cdd8b5d739b385c925e (commit)
       via  6c63fcb00c4b15590ec1f2299aeb670a08ae1e52 (commit)
       via  b8467da4522299faea997eadf2d2171c79c12b27 (commit)
       via  0c01dc225cf57ec886b952440abd0764a85c7a67 (commit)
       via  fa4c5476b4189798b2123c6948d18db43449329e (commit)
       via  58997b4550660886fa4b402a4079267607380eda (commit)
       via  dc00995b1843cd1decebffe1493e55a16c3c0df9 (commit)
       via  f820c0ee9a10931fc80c5025a5c92bbd1395cf08 (commit)
       via  fde21d34d011af2123668983c559632221390fd4 (commit)
       via  e6c90436e715fd6da88782cbe3f72bd6c2443036 (commit)
       via  cc303a0ef797c1c752b4fd86e48e2c84fc7d96ca (commit)
       via  200f7004f921a68ec40b407dfe31f1db95e98fb9 (commit)
       via  02e1074d6020151e9854027df0ca218acb12fa29 (commit)
       via  b6f54ccb32e05348e9a5c76c7ed3211203cd4e55 (commit)
       via  d0f98546e68f6f7a714367d0bdbcc468ce217f3e (commit)
       via  e7a2db3fe3446929a481f20e1358337ada500c72 (commit)
       via  b9024e06795906fa74925065cef81d094af95fc0 (commit)
       via  6bd5a4e01a768df4078ddf77862751ea86435e7b (commit)
       via  88b0204247e448ba5f715cb01adba4597bb6aae7 (commit)
       via  e81a3e9b46d0c7500079df3959e07074068ceb1b (commit)
       via  42b7aeb02200285fe3390eefa48be28baee3ca58 (commit)
       via  e7e61999bf577b3ba5308c747dda4a0011516aa7 (commit)
       via  b988327f1fe531cc0e1f1cde73d2b18c05850548 (commit)
       via  0358074100610abe13cac98b82cbeca4326af986 (commit)
       via  ae6b514a98d89ce0bdfd47edd4508c42761cb049 (commit)
       via  3e48f1c6d32cf1694af48ae2d6f182cfe5a6c73b (commit)
       via  4e2319cec48ef5f6fec5789a127ce26fe360d098 (commit)
       via  cb41817568900d52d3768a91f703f04696f6b702 (commit)
       via  8ac0683e65e010d51dfa91edc77000a4f4616646 (commit)
       via  6e10831be039fb540fc252d35e0ffe673ea8d398 (commit)
       via  fe7d9a6cd96c7fadf869482e3bc99b2c18980248 (commit)
       via  bd2023d19080f6f1b88a3ca94b7d7efc49ac0ef0 (commit)
       via  7d12bf89586e96ba827c75fa4bee86cce0fc20cb (commit)
       via  cb55d2c0309b899c02f4e8dfc161dc7a60bfa9ef (commit)
       via  9d4bc458b767e4c05024dfe02207283745e1ba06 (commit)
       via  e146ad301ac42da3bf5b2d1f0f64ec2b1cd1a5c7 (commit)
       via  71ebe5f5239249e9739f570260d9b6aa2d2134ac (commit)
       via  73c9a44b85ba72e881c5133422fcabe3f1322142 (commit)
       via  83164dbf6265f4d676324b2527ac558d1660663a (commit)
       via  47f4f1b26cdebb4ea9b52ac36e6d14f634531ebc (commit)
       via  ffadd5d842dc27fdc34af809c51a9982f3c4b4fa (commit)
       via  b02d96279c226836fe73f042a84e15c85bcd744a (commit)
       via  eb3303340c51d13512397c3d83c955af9f516f47 (commit)
       via  eb03fb3ad316a637f032f911af7d69950482ead3 (commit)
       via  066efa83c8b35216481ef39696d7bb4f5c64bef0 (commit)
       via  fc16c2ebbb92d9b0e52b6435b717f26b9680c7e6 (commit)
       via  6fcd07063276bb57a751fa21bd6ab416b4092b3c (commit)
       via  33b41435dd88f58f5bc115f19e84936fef405b91 (commit)
       via  49a76facc1c9b64c0e80551942fa76bc8386c2f0 (commit)
       via  32254a99680b3dbcff053d7c99a26988e1f839eb (commit)
       via  8b689efa29d0db06e0a7c402c5d31107089bba5b (commit)
       via  5b970a6c9505527e146e73cb4756a64ecc1679cd (commit)
       via  e8f91c87ef238ddf6bd96914a196d2d90825e8ee (commit)
       via  3f51fa4899fe43c29e1bf49d7911a40eb41a55e8 (commit)
       via  13e4bacf309e86428e46385ed94e55915cdc4af2 (commit)
       via  0a87aad48d7fccfc4d7d56a8628370cb7370d792 (commit)
       via  91c467665ad493108b69c660d5424c77cce5668f (commit)
       via  6a7271ad8b9c145c6fb6bbc9e0914f32bcaa225d (commit)
       via  f6fcf9f51d326fa0a42e9ebdd1343a6a6ef6d8e8 (commit)
       via  1281ecab8f2396739ee9232c36796e46cd551426 (commit)
       via  ee8d5b171e2c30ddc3fe829ba4388778e6a78b27 (commit)
       via  f81a5a1adb403f9c81159239e92880843dca3c93 (commit)
       via  da57a99777f022ae6f6a4122c7940d00339f5503 (commit)
       via  5bf77ec1bbbd91ee2f1d063d963850c600251ca7 (commit)
       via  6fc44a67b911cead1513e6ddb517f56dd509663b (commit)
       via  bde53a1d5c1e55c42f9c38c5426b9a8a0acb8219 (commit)
       via  db195a5479485501eb59ce5e914eddc64f72a9f5 (commit)
       via  6083e43206e7bfca226ab706a2968899f2eddb07 (commit)
       via  11253affeb95b9e15528fce5117ff0ffc83c238d (commit)
       via  2826ad75d3ded03fae35522a5d75d45c223d27c1 (commit)
       via  7990a7778f70c243b50ea878787ea83689f5b07e (commit)
       via  dffb8b5eccb3af901512effe562a8b8944b14b89 (commit)
       via  c42ccd1f88e75b7910623581fbdf8d88c42b55dd (commit)
       via  02676af9f5a2580710e9ae062e7028f661740c3a (commit)
       via  e94da792a8fc562bc35e63b6ff5b2f87822d2755 (commit)
       via  4570521e9d639806b1f25c93822d5cf0dbfe42d0 (commit)
       via  f94d59e86fe1e65c18cf905fa9ea1fcabfd1b1b5 (commit)
       via  3da2281b33aa42a6885ee12d930843c3d43a1ffb (commit)
       via  ec359b66ac1619511757ee78e020536f2ae13581 (commit)
       via  624c5c8d13d6c2e21a80379928387944bedae2a3 (commit)
       via  a4211acb465bd42869bf2a2f9fad6ff2c5e518e0 (commit)
       via  6c9dde5e6089efc8a87022ab9771da96932516a7 (commit)
       via  8af4c5ffe2d0bf7f009f8821945aa100ddf02279 (commit)
       via  acc7d4a40ae78e866c983624ec36b7bae3b918a9 (commit)
       via  ea7c7efb7d2d7429677f6d95eb92128d7574d6a5 (commit)
       via  213ace8be1b2279e89abcaf58de004eb8b58632c (commit)
       via  e24940267012211db40ca0adcedfc33650314b70 (commit)
       via  61d399a57fd1e867cc243a0dab0fad73d9689734 (commit)
       via  e01762a0adcdee209f305cfc2ae902ab4eb94899 (commit)
       via  20b988d5b901f459f95043c3702f1f9b104f3fbf (commit)
       via  7ab494e42b35b3769a326a16b7e90f1d20147ced (commit)
       via  0191b58223f99476cc8553f3ad7c726a4d8b37de (commit)
       via  de5f63b3abc80783ebe886078c5e4bcfa19ed1da (commit)
       via  48c6eca6aa6af517f67d39545b714946676cd2b5 (commit)
       via  ec0c9f0d12560296d4b678c8ad33e1b82221e626 (commit)
       via  19db486cda40c892afb1111bb3d35d482ab1fbb2 (commit)
       via  b6c7ee612c09a110b6e2a87a12eebc5b81a7a2e8 (commit)
       via  040fdf6da00318b5b8e8e83eceeec783680ecb1c (commit)
       via  8464bb48ba769c8bf0984c8b1493ca43fd902891 (commit)
       via  5b1602a521d3f6689f5988cdc2b25b74ff9fc1e1 (commit)
       via  03d89302f14a4a1c448b32d62679bab14e23fa23 (commit)
       via  68dfd41d1d5038f7e0a139779ef6ce1c4a7a8351 (commit)
       via  5b0d540ad315ad390831ad58f52b02e86686524f (commit)
       via  4b17e78749b44772e898619e11aef663810ac6ed (commit)
       via  d054beda9bc86bc6cd33a127f4d9e40d04f1620d (commit)
       via  9bfd0d772abcd643e92fed127112e0ed91c00e65 (commit)
       via  11a007fd7bbc3b35b6efd62c84d9ca5a8f45aecb (commit)
       via  97403e08475b328115373a2c6a23e82116199aad (commit)
       via  45b556d1a204f694b69ca26d115cd6786ca585f3 (commit)
       via  123ef960b82540b98c8b68c47ff89bf85da3899c (commit)
       via  81fb9f6e13d6e48e23165319ff8f2f9cab4deb3f (commit)
       via  b1db376a4532ba3484929b3214e59056877d1695 (commit)
       via  816683553b8353f18c92f32a6ee9ea1868630067 (commit)
       via  41068df20f2a9fe9dbb3e29e55af0c82832359ad (commit)
       via  749b87143ebb0bdcbe2d49deee9c66f6de9f86dd (commit)
       via  9e0100cee5825584ff7ed6342bf661c026a8bc1d (commit)
       via  bfee777f81cbdb447a107f47d6077994e93e4b8c (commit)
       via  f095b4447de612fd1cd7bee5f9121df76cd65434 (commit)
       via  559fdf14486527af646dfab51f2c8b87af8e2eae (commit)
       via  2b39eafad562600f7d7beb83f0f7f241a1c47bfc (commit)
       via  7538d084fa8778289053f62a6fb8d3ea04868258 (commit)
       via  97ca7222ef893c4914d6425479f05fe32b9df8eb (commit)
       via  f6f6ed672a240c9b91e78591b4f67a5ed4250758 (commit)
       via  1765cd327b15151c113890860dd8818c6fc44962 (commit)
       via  2054cdb05d79a3c45e8346661adc81062c383b16 (commit)
       via  d65e411a33c398c658c8ca4299f64b546511f78b (commit)
       via  698b9c0ebf2f12c72718ebde13c63e904fff3332 (commit)
       via  e5aebef9b94456ded73ccf2ec7378e7ed2f3fb35 (commit)
       via  66e68045ed5b7c4ebca49d81e58ef6f821e8bb89 (commit)
       via  b05e1bb447b7349d99ece17cd7876c08e2ade0ab (commit)
       via  9816d2cf5f88d19e4e492c1e965874e5a5b3055c (commit)
       via  e5f039f2e451790ff3838c5810a22a0749d18f6d (commit)
       via  705174089c9c4f98a721f55187474f7b54dc6d87 (commit)
       via  da705110826943b04151f959e059b5f4ffcc4c5e (commit)
       via  8a42d33f69d5e0889d9f390acb4947c20edff33e (commit)
       via  2b42046dcdfff733803e18af140706c9e0adadb6 (commit)
       via  983e7c81e1a185eda8f5c71ab78c4b207116edf3 (commit)
       via  94b57902775c4aaa02cb7532f07415729ef353df (commit)
       via  08717a74dbc29916e4466119d52863b095e271a4 (commit)
       via  de67953481cbedc480822f97cdfe5eb6dffcf0d3 (commit)
       via  e24125041ad492b45c97feffb33a037c5adda734 (commit)
       via  3c36af3d62af5e4ee98aaafab80858182fb5cab8 (commit)
       via  86860e7d65589bc9d93df5b514baee3fc5a5103a (commit)
       via  9136a1b1314084e149f86ceec16d1482ccf5d8af (commit)
       via  4f99b52f6866deaeb4b614e165b7af0cb3a6adba (commit)
       via  c674deff8855005e39b5ddf230372cb241bc22b3 (commit)
       via  916a3a8b0dc64709b32e491cf249fcafe0762e65 (commit)
       via  86e078ae126f6651428219c726c34da3bd7f7495 (commit)
       via  37ab170974e6b15c961605b8ed51678ed58a3a52 (commit)
       via  e36e6c4e56b4c0667ee3c75cd20e78382327aee9 (commit)
       via  29a1b2c8894db8e6c6b840220b45371c521a17d2 (commit)
       via  f8e6cb30ca6a3cdb20be47f7a81663d4affd0b7f (commit)
       via  b3a23a94b826de04ae02b889eba4e71d9a4ee11f (commit)
       via  2fe2dca0080d20a257e9d750cd6ca9d094f01a61 (commit)
       via  528f9bb789c2c7f5fbf0838732d470a332292901 (commit)
       via  0f56ce4b6192c3d8e00d1fcbb9d5a2e1a2d953c9 (commit)
       via  430ed273384c153c9c78c653db8e02fd54aa2e4a (commit)
       via  c550609485691d8107ae364bfc982569f81f1725 (commit)
       via  3355f801d1c2bb243e4091a4f31cc83a5a1a5d77 (commit)
       via  ae34bc2de285f5bce4a3a6537d454a62f2fa52e6 (commit)
       via  a0993e451f8a5e209df74dc9f8f0e55bdf1c73bd (commit)
       via  9ede4c6a9d45033d0874cb3fa8d2356aeae6fa83 (commit)
       via  1fe347f8cf77564a791b9f98963fc73ee6802c4f (commit)
       via  c5cd44ad4ff0b5d65cab30b8eb702ab3e238a499 (commit)
       via  3aaf20587881b6640cc27220ad10a23294e61851 (commit)
       via  17e59fe02aa59b9fbf3b852d2521714782a6d327 (commit)
       via  e1eabe76d75d783655c5e3513b9c6e0ffbfd9b52 (commit)
       via  910a5f7a8b4c1286beaae0c7c8c45ec092aec28a (commit)
       via  4ccec6c3e6e96edc4917f15769a30e187484ee52 (commit)
       via  de0f310b710c2a05517e231a8b489301300fed11 (commit)
       via  e9be782d70efaf8c9bf3fc0043d8a17dfe776bfc (commit)
       via  6a8f05bbd4e8ae51464ece5ee73898d7f58edd71 (commit)
       via  dcf97f13fa730ba7af3fee9b6d7044592a30a2be (commit)
       via  52a9e646ea8247d5e1446ab98ba72ab2edb5c703 (commit)
       via  4d078362f10fba8b94cce3ecc3ed8b4924b79b41 (commit)
       via  b0ec95277b9be2bcbe8e35008f490855a98cd70e (commit)
       via  d037508525b0e3c09a475e2ccfb5f7dd7f39f62d (commit)
       via  fc9a042a58627303ecfbda7660563fcfbe458ea5 (commit)
       via  7afe2c73ccdaad21b2d36b345a1627c1ad3f51a1 (commit)
       via  dc96093e6a9d30699ea06d65ebe1ffe6d59977b9 (commit)
       via  41caa50724d03189c5b4104c52bd5253974cf535 (commit)
       via  397191893819083925600a61e2f355a3b6513354 (commit)
       via  d2e7a97c8d24ef8ae61d860e9c972626f80cf2b4 (commit)
       via  dcedf34693a7fcb8e423403d7d1727066ea9ef12 (commit)
       via  0d8d66df56992a39cc032ba482e1ff88de7f22ab (commit)
       via  de34089011627304e8e7588def5f6848311a9843 (commit)
       via  ddd8d6e3452d2c3ff5193a3988c7b6194134d703 (commit)
       via  0b1d679afec2976ee170692f4178fdc28eb25a04 (commit)
       via  bb1380996abe05337ba86061f5edd921dd3b9193 (commit)
       via  efa119244cd38090933fbd0ba29f3604889e9aa9 (commit)
       via  976f560ab04bf570ed58664d97b8b6069b314941 (commit)
       via  2139ee84699c7c535b75c5a21ff220d772c62504 (commit)
       via  416a7c3a1b96abf7982362682048481f2afda0c9 (commit)
       via  912464ad82bad38f1ce7984b6d4b19734a9816a9 (commit)
       via  c50acf62d8bc4a25f3fb432479fabad9b060f878 (commit)
       via  1f6a187a7011becd08bb3cef8bc5c4e253900590 (commit)
       via  08c4f5f03fd9afd86c4d9c43c7b8620ef9a0fade (commit)
       via  33d54abd1574c16685e2d631d367a1be4e969018 (commit)
       via  cdecff5125a3bc09720be4d210536a183e43ce7e (commit)
       via  18ac672a5c9b5416e21a3d45ed268f2edb509786 (commit)
       via  cd8db86a9178dd43f9582f55d9a14bde3f2e348a (commit)
       via  0bff4d895d0ce312524c9d689923c9590f81f36f (commit)
       via  be238c74d0d3835b0a384b712d7591dc95da8c07 (commit)
       via  a756a90a381473adcfe8cce6a022f1733395610a (commit)
       via  8e2150eb5dd257f0715c9ac050a8260279bb5d5c (commit)
       via  d743a56addcde9d92876d19201b9f46db42ea582 (commit)
       via  aafef3d22a7b225e82da5f146cb05472747a7b6e (commit)
       via  6261cf9003ec37622d38a3c40d94a75eff397922 (commit)
       via  1b2afc5aa599eb452a1f30e706e19b964e26cae0 (commit)
       via  72cb9197fe4d7a1cc8b822e724d3fc03d77541dd (commit)
       via  0f119f7707d93e90842fce3890deffc59c5e7081 (commit)
       via  0d1d51b93a9009b6d4e423871886f0cbc65584c7 (commit)
       via  3bc94fb2d1e5c1e351f822ca5ec8f83260e039bb (commit)
       via  58e91ef73e6802978dfea0f93072d75be8ee221c (commit)
       via  d8d82841f43394b3781804844d4860bc8205d5fc (commit)
       via  e5b35f15d99b6371ef477408552375a762a12b38 (commit)
       via  986e124a61c64ae1a31fdbc33d2da6ac061ada17 (commit)
       via  3280e2dc5fd16dca63c389b931658d4420faabaf (commit)
       via  3f59bec0b3be2cb8718ee310df490c7f41aa8194 (commit)
       via  a632845c40c3a3421914efa1617e0a886d8b1d63 (commit)
       via  84f85c502498a863ea6bdc0fb6d2a7d0d4175936 (commit)
       via  dbdd94518d916b89f8e3a3fa0901da21a2493962 (commit)
       via  3e271eb8bc19f67465a33a69dc66a27021301fae (commit)
       via  fe9235552e6998eb86bc2ad80716bafe7a7ffd16 (commit)
       via  01dae203dd620f02b5bfa4aebf4fb217aa2817dc (commit)
       via  6c4d59cb70206b1770bd64b8db204d669cb2c55a (commit)
       via  93f6a595b7e69f955f2adee12ec512aa078cfdc9 (commit)
       via  92b3f3edf77492c6667d785e2d7214231dd9e78a (commit)
       via  9fb28073a1c7a140e44a20e0555028e9a9dbcf51 (commit)
       via  3f016eae9d2431abfb8e8cc1cabdb1a494e49bf2 (commit)
       via  d72f3039300613487af606ce69e5b7b8b2c67027 (commit)
       via  249e9001502b26d875c34c9e7d12b4a27e367c14 (commit)
       via  cc133acd3b94cfdf6b0770f12c0a4ed6b458ef18 (commit)
       via  a8ef8be836b1805b4e35922ea787caad7b81f689 (commit)
       via  320c333f2b49acd698b49b73ed01d32da4d15c8c (commit)
       via  43aa02f5af636f874bac5ffe96cff0061bcd6a44 (commit)
       via  ee60fe9a20238dfac97dd988380c0149a84c372a (commit)
       via  ef2572886ea8693f16316cbfe537053f106a2bb5 (commit)
       via  95298001afb4cb471d16bd181a8487ebe58bb0d4 (commit)
       via  0acda438a00257099b07141f21ad18cf92f03355 (commit)
       via  8893e8cf0dfd542508e9e45d715ee0165b249bd8 (commit)
       via  c17712a6fd8264e3b9fecfedc5124a9b6df00a14 (commit)
       via  ec8879aa56810dfc6475ad8cdc56770ff91f84f2 (commit)
       via  100d8d1b5303965b070228b226960d5dcab2d962 (commit)
       via  ee0411ef10f4e1c9aa207b8aa9c92bc36cb629e6 (commit)
       via  bd4fd5000f4f55035a0c31abb134d743888de72e (commit)
       via  873226313cdc0d05a39a79a60a4fccdbf8b8c0fc (commit)
       via  77b9859abb4c17355ca9db75817792733204745d (commit)
       via  93ba131c85e89a3e4a2d8fc6f7dcf5d8de3818eb (commit)
       via  679eef491b59a4c38a0b2914ff85e0a8c5059b2c (commit)
       via  c162a42573cdce83a35c54e630622544404012f7 (commit)
       via  6564944612790934531a3c30e6ab2cab6f329461 (commit)
       via  e5658ecaa629572c5fe8e459f4f0630f28a4317f (commit)
       via  6529d3fbe051c591bc22809c2dea32a5ac9eac50 (commit)
       via  a12cd27da6ba612f2f6ca96cd1b398b3fa621a64 (commit)
       via  88f57312fe5e2226f113dc5ecb0a5edce018701d (commit)
       via  de7c71aac6a8e93f84d515e42859cce674eab009 (commit)
       via  645b161de03001fee5663397f033a2efb17bda98 (commit)
       via  6dffa00d8e284e3e5266b9d318cd6c732ae905f4 (commit)
       via  dcd96ef83d878c48e588a815d7793e6004c4f08c (commit)
       via  02840ce904bef5542090fda327c072cdd05c32b3 (commit)
       via  41bd04e7f25b0b5882e971ff7104e3f17c19bf5b (commit)
       via  2af59ce37d2332db14e880aff0ba8e38fdc4781a (commit)
       via  23c44c899b783a784bd9c60e3efda63cab2f6cc8 (commit)
       via  9daf42fbdb868939653c6e3ca8a4fffd1cf94e31 (commit)
       via  ff4b954070f67379e336f15a424b2f9afb35e84f (commit)
       via  f9382ce9eb339c8595b83823960481b3cbe79584 (commit)
       via  6ab9f3292ddb980192e3af1090147c32af098d95 (commit)
       via  37b57a092568ba92a41ee94a74bb0c73e569a18c (commit)
       via  58bd86e6912e25fcee566abd130997dd7bfc8b3c (commit)
       via  6b00d3b8212e8775bb59c5f4deec4797ce44e576 (commit)
       via  9e60acc645d8ee8e223398830e1ccfed3ea18e80 (commit)
       via  9ae180ec18f1f397889a4531a12999942edd003a (commit)
       via  8e4ed0edeadc4dfcc85666ef5c36619815dca8e2 (commit)
       via  15fef38119793831a6717a98762c60aacb5d0264 (commit)
       via  e009f03d9f3a620f375cf187291bd12c2bf1d74c (commit)
       via  bae652c25653d21aece17e7137b375c0471b484e (commit)
       via  e1456a12e9b2daa5a7cae0daa7a952d71dd2dd1b (commit)
       via  ae2787c96b41c3844193cba3e2dddffabd98be33 (commit)
       via  78e0599b0773976167ccb720fc1596236295337a (commit)
       via  8dcbc531fdf79ab2e4eb29a6dad6dcd9fa103718 (commit)
       via  83759d40b868f7583cffcfa986bb78ff9c9f6c42 (commit)
       via  f01af635017a4988e07252f81072d0d37a889298 (commit)
       via  cd1f6c0fd2f9a91b88659b90a6fd9faee576a557 (commit)
       via  add9525f2f196e2490a6876fed590d1e139ea659 (commit)
       via  407ac18e99051a67d4a615bfe2189d5562334f12 (commit)
       via  bfb34761f152b5cd5ec7f530aa354f2bd850ac4e (commit)
       via  92052dc0b2f80a16420483a756fcebedc6c6ec3c (commit)
       via  6520efd1dcf2c83ebe0b896d76167a8a89761931 (commit)
       via  3c2372f03566fb3ce53625d3e4783eaac0fc480e (commit)
       via  3cc68fc8e599002f0f0cbf8e8d8b814f8c63838d (commit)
       via  a2fc3a2158c3c154c3d7fc2b55eea928898cafb5 (commit)
       via  675a22d7230ccf96b7c2754fc46afe4a84363379 (commit)
       via  e1880407060f3f5e1bd28c43b35e55c3c6622fc8 (commit)
       via  7a282129315671eaf79bf2a752bf1cd0c45f2588 (commit)
       via  e1c423603291bf014edb6d68bd4f2247c77283a3 (commit)
       via  06d9984f71a2235a4fbfb1a4d04e46f51fa47bb3 (commit)
       via  2ad69e1ae15237217bf3561a14f57b66c1c5c781 (commit)
       via  9108a20c409161bc5a0ed06e2d34918334846acf (commit)
       via  55be42bcb7ede4e83fddefe3894828151e504c3e (commit)
       via  8ad6b6ec418f83baf6906a1fd99bc1aeb9c110b7 (commit)
       via  e6b8eaf06f0a9deff02ea1c7261fab02f3d75958 (commit)
       via  7bd9cd28b4c655dc2774614e65241a33fc4ca839 (commit)
       via  4cb76110db20ce1e74f49d2fb7f5bb79c8c7d347 (commit)
       via  2e56b93e61dc1ce0ee0d3d5e138259e073770b99 (commit)
       via  70e171aa36234cc476f8056725b6269fda2f037d (commit)
       via  635229a6fc82daa82729f602612054616874916f (commit)
       via  e88eac059d0c9088edf4d3f60734c4804d7ca500 (commit)
       via  ee91e487669c650551c2da450a345ca5c1630081 (commit)
       via  50843fcf14d836e82af855fa6775d409054b708d (commit)
       via  5ea2ee645b5508c9c14cc2abe6cb8c2f24039c83 (commit)
       via  6fe9234c96ecc16ccf5b683bed150c43842f90a0 (commit)
       via  2d56bd2e4722e9c664f7605b3a46b505a30782db (commit)
       via  bcd68a650d3f68feaa05a785323430a24e65b6d4 (commit)
       via  1a4d0158373902cac889ce5409fcae447d4a68d6 (commit)
       via  8e76f934aefa26e2961db900d40ce8cec74bcbcd (commit)
       via  8053949c0bd853f9e6d342dbda504766bd3120a1 (commit)
       via  b3d9b57e9df6526bf90a3e03a8452ab66666936e (commit)
       via  05fab15b6771960ab0b9350113f8c04c1ac0a58f (commit)
       via  9eaccd0367a1101ad9424eff21dff2f1138121b8 (commit)
       via  379717415ec5f772ab2f54e263c2c3f44d77f70f (commit)
       via  949e7250b7f575d81c2da1c74f15885b6cf1628e (commit)
       via  0b9904612ffa33ed488817659c00509661ac4865 (commit)
       via  fd0074f2200bc41bc63be770fffbe2446fb0cc03 (commit)
       via  d318cc5c2459aa2fa9b25323b5b94eeeb6b63775 (commit)
       via  5781ff2dc48f95b7554259e0210272e7de2d883b (commit)
       via  53aa570d1889f8becae86559f04e2cf85cd4bcb6 (commit)
       via  2d72307875579f5d76ff9c80b17235aca07ce9ad (commit)
       via  58a4f7eb6dc51569eef87b6b5de800e4defa6291 (commit)
       via  17014a715c21dd85a02c34b807b8c362c8706cf1 (commit)
       via  2a2de566d01bb09e43fcb0040035ba81912c4d69 (commit)
       via  156f4973068190733d361b2ac80a051fce106da8 (commit)
       via  13abe637d1c33935496df30fdc62417e24e04536 (commit)
       via  5af08542c102552f16e8705be5331f914979c9a6 (commit)
       via  35a47705f93f3102f3560afd630d2b41c29d4fd8 (commit)
       via  39b482948ad34c268658597bad9e6ace73f0dd91 (commit)
       via  fd3278f525ea0afa54d3eef8c9705f9b44d629af (commit)
       via  384a67905e6d8cfdee305244c7f163e229f8ab84 (commit)
       via  9cebd15abdbafd3401f0014023964cfdbffaf9ee (commit)
       via  8b95d2e5cb658d61d68262df278653261bd9791c (commit)
       via  a89c721eeb4115b5c6fc38071ef6192e604c4e12 (commit)
       via  e3c562dff0f84634c12e14c232a5ab677892ed6e (commit)
       via  17379ed7eb6e143667e53097f5ada570f051efd1 (commit)
       via  3353ab9554dc5dfa647dd767b7b2623adcf753ab (commit)
       via  1f5a673014724c3444404658e65e32a6f9c562f3 (commit)
       via  4108d902330bb04a70885f316700cf1da9e7d920 (commit)
       via  15303f9cf99f00ccdef948e5ce593d9a3a88d21a (commit)
       via  db36b8ad5184c46c0bcbb42a384f298a6c45dee5 (commit)
       via  7a54e370484b9adb7479fde69665d4adcbb7331f (commit)
       via  b0a3771f2110b691882226c559eab736ab9aa34d (commit)
       via  d843787b4ece9952597d7814cbf10fb383c72625 (commit)
       via  ce4e75d03a38fc7e4a644a08e3c6044e3a7df390 (commit)
       via  38bc4c0e294817a70b61e7b545cdcaab5737eebd (commit)
       via  1f225f2c8479adcaaa918df25455b69464263b2c (commit)
       via  dd532a66ecc0d7ac4a90786d3a4de0c5c00c414e (commit)
       via  e59bc286dd018450cce0b662eeff8effe393d8ae (commit)
       via  d176328c5a9f95a3e7295d1341b4e6d88c0025f7 (commit)
       via  7ec30c76580397ca6b06bf1bbdb1ca9dc9f7af2f (commit)
       via  663d024598ea7b6384b9e24e5ea760ecb710ecda (commit)
       via  1c18639421ece8d405fb8b1efab0966e75bffc19 (commit)
       via  b10a9487702db5d776c09bfa11f8abcb62f7419a (commit)
       via  53fac68b8025db64c50c0370a16c7afaf4be7bd3 (commit)
       via  5380c722ce344d712cab307d41e0f7a654a4070c (commit)
       via  5dfdd042f8931fa7f001256471c0b624f768504c (commit)
       via  b8261deb6e1035134d7ce8f004cc49deeed1bd27 (commit)
       via  46b124cc766e4e35e40c1c3e2c1b388816aa682a (commit)
       via  d80a6ec2bf1181da1ef5f2b6e575e83ca15562a8 (commit)
       via  4f6b424e682892109740f6cb6b8f1af2612e7536 (commit)
       via  5faa0d43c8dbb8210bff8476a78c816700cc4176 (commit)
       via  a1a9b820c16e5526e99d6d1b576ea53e9bddbc24 (commit)
       via  a7b60f7e2af757d07c57dae6bf2944cd1d4e3dc5 (commit)
       via  24584338a1937280ac6400f8d5371972185191cd (commit)
       via  90198dc6c008ca60889dd4ef5f5def8dd272df82 (commit)
       via  8ddb457318d535fadad9a5554e2944cec96b17df (commit)
       via  d81ed360051af98d7c0fba3afb07a4b5a815ee41 (commit)
       via  0d1971f04c8f0674ff8d94bae5dbb7f6b94e7f5f (commit)
       via  659a8c75c837ec30e2f9fb6f1a1859b625626c3e (commit)
       via  abd564475c86af3359677af700b1d51667fd5c73 (commit)
       via  a230c4112a6b721882dee7e90a582a0f7c62eb3e (commit)
       via  febb804129f39963722e530a394f36367220d4b5 (commit)
       via  50be38a022fe282c55703c9e3903b0400eaa20fb (commit)
       via  9cb7b08709aec196d7cd2170ec60134f2253d46b (commit)
       via  9aa1156989884e2e5d07dba055c1a16aac25b1c3 (commit)
       via  ff8721dd5854279fab712f4a4ff8aed2256c1b87 (commit)
       via  655469d6a9e711ace01c018b5c7b7b3111ea6deb (commit)
       via  4fce5c64b5bc0b106e14533378de6488fd030f98 (commit)
       via  8505cb4000d7e1c776cbc7ea630d9413616f49c3 (commit)
       via  452dace2a30db53753d98baa21905b32aac4b78d (commit)
       via  d1ad9601654a26643b73f871ac58b47ee04e6479 (commit)
       via  1f3874e876617406da51ed61aded11eb7166bc49 (commit)
       via  b01a47b2cc2054e84d51d49d28eb80bbc07fe565 (commit)
       via  923077ab9685aa1d264ffa1563f1177d1c239ef8 (commit)
       via  e97d70a1f6c687ce110f40d0e44a9fa385873ad6 (commit)
       via  a329f06e31462d59d853838beffd077ce732d631 (commit)
       via  70ab42cb727b6a1bd1a8b26e2481de7caa0853d5 (commit)
       via  e809173d733bc78ce7877f6ed9711b29fd7cee0e (commit)
       via  3f99a8c6db9103420bccf6b01ba85ed1cef83cde (commit)
       via  78691191dfa23c930a00c6d5cb6dcd4ce30b1a5e (commit)
       via  2e59e0a48d1f34df2aa0d0600162012424a0f3ee (commit)
       via  67328f09213be59c0acefc9944c854df9af3aaa8 (commit)
       via  c1b4ee5b62630d6df3037955b68aa77ec3ee1f5a (commit)
       via  bf207e24d447248b90c25cfdb77a82e85a1fb02c (commit)
       via  879ba08f9cba098577e520235bfbbbeffaf4b81d (commit)
       via  1fea1b7a0f75765268dc1c461725c8ca841d4b57 (commit)
       via  8805632994d42c0e3b31fd5ac010d916cac12de1 (commit)
       via  f565fb6f6a3be1222ee364d52a15fc7ab467a008 (commit)
       via  7f28788a82182d96c9bf0792fe6c1682714ea28f (commit)
       via  bedc4bf7a64f77b4d0043e217792c130625c336b (commit)
       via  b01138f2ed3b666fd6075a6d77caddb5d5ca91e1 (commit)
       via  23721458d7ec8c44c4b54f45eb7d2a4e6d7cdce1 (commit)
       via  8b1d7833a8779f33aab61397a20b02979ee6df73 (commit)
       via  17efed0cc6cf658749b67468286d368f4d041cfa (commit)
       via  8cda7f9ce25adeff03b9636f70026f5e9263dbe8 (commit)
       via  d8326579d327530adcf4118b48947d3812845c33 (commit)
       via  6381b9e85f278b0c8cb45ffccd89ca1b1bc4d3ee (commit)
       via  df9955d76e3103e747360d2c27914d79b97fdf6f (commit)
       via  5cb7bacb7326d1aae1b5b323614d6b46d93d0e99 (commit)
       via  a51029fa0b4466ac4f5dff204f5e1977753a88ad (commit)
       via  3c3d04e7e6ec2b21fed84faa2789c4bac3fd4355 (commit)
       via  10d3f91d4b5619172dd5d8fbf3e8aa863b673e2f (commit)
       via  1d20cb1d8ff6c4ba678fb5387265f99b4912a028 (commit)
       via  2fdfdc0a6c8fe550f225cbc16e1582406050cd83 (commit)
       via  cb152be857f9fe25e039202af217656c0ca444d2 (commit)
       via  d9561b0197cba4a9a0f70929eb03c892df5c4543 (commit)
       via  fed6d3b24a6c49df01601dfdc27182fd0770b013 (commit)
       via  6c14ca8fe128f4db3bafe4edd1cc5551bc85e1ef (commit)
       via  a307f4b97a91ae47e3498dac36d0a47b1c0eedcd (commit)
       via  2ca0934c1daf79d5c1b959c8b3d0f36b5dd57bc4 (commit)
       via  4a8dc955e10f0d27afa6a704843d49326bd8d3b5 (commit)
       via  2606f4df5861ff34ca9e42389a1509e77c102c5a (commit)
       via  7e5416c8d769fa6520dad72cd0612f1776d88219 (commit)
       via  1d0aef8fb7bdad6d28976255919f58b719a4342b (commit)
       via  03e8ba641e0161f15d96351e2432805977fd9d57 (commit)
       via  ac037435f2ee9688957f1c0be6bfa9066ac027ba (commit)
       via  a6ea50199a4aef32094bb6c4e91aa702c02aaca0 (commit)
       via  ab9955f1ab1aef27b3eecf5d739bf0934d29cdfd (commit)
       via  b4e040f6864ba10b19009e21744119194a86567f (commit)
       via  52f124ea43c941d8500a365945fb9bd9b4b99177 (commit)
       via  4925686f6aa7214568ebd60be3acaa49dbf9dd1a (commit)
       via  c96d48a6a5c06a36fb3931c1c9650131e21d79c5 (commit)
       via  165a594bf8606864c62f86405e318c68c2426c38 (commit)
       via  4e72d3799b87374412e01805bf8b27a4620cd1db (commit)
       via  a578a055456693d66ccf4d65a09822380d2cc7a8 (commit)
       via  1ed0df4d4b2221a06e37effce42ab5b2e23b29c8 (commit)
       via  a239e2db534cc36aa8c3e08077383d84bf6ba8e8 (commit)
       via  3365d47ab4f504a1e849852691313cddd89d0f15 (commit)
       via  a9c8f2dd15af7843ac4d86e5820ab0771cc5fd78 (commit)
       via  f75e2ecbcb1e511e26ae34fb4ebb9bf81e1cbe8f (commit)
       via  c3604c1cc57556520634f9af57213abc80c86da9 (commit)
       via  f2d1eec06a7f44fcd2ded1939d6a2fcfad50840a (commit)
       via  f46eed2ad6bc456cd57ed363e1adc8d60f802f39 (commit)
       via  6a13c4e44ce35056fb1ccbdf470a79b8b6b8bfa5 (commit)
       via  44823f311ea0328c3a2aeefb7208a74031436d52 (commit)
       via  9917d9eef58c161420fe119f19611d332a345507 (commit)
       via  25520da76bbd3c00223cf401a4b48de4681f02e8 (commit)
       via  b38fea181afac08137243a294a502e4605d679d8 (commit)
       via  fff9d822fdf8857a7d8e22c024bc4f04b3b94129 (commit)
       via  3c191493c9c4d778525751d15dea8e83ed61fda6 (commit)
       via  18148ec24bf63ec3353a2cd38f6f07c460037db2 (commit)
       via  3606f69d567cb34cd3ab53c0fb994e30867450e1 (commit)
       via  beebf2cbe5edc986e1a268fabdd10a3f710dedd4 (commit)
       via  fe6bad60cace3d6e0f611b1c07fc7f4cb593c48e (commit)
       via  12540bb0c62e2a498a70f64198055f1d48deeb17 (commit)
       via  a1a1aed711dec0676575bd914cbe1356f7c0bb03 (commit)
       via  b4f4cbf7ef41492d36c81eb83239f6e4c6744a6a (commit)
       via  ad69cab04c31db7ed78ced64e3e1fa814775d6d7 (commit)
       via  ff04973bb7508493a9cdc29a50d36c9c4a50936d (commit)
       via  7521d023fbeb1cabc9e89953e29cd55183af3753 (commit)
       via  29dd43933769bf47d0018d967037bc31b679dfd9 (commit)
       via  8efc8d844b03a0cb41955eaf0ab18ce53565bbd8 (commit)
       via  2507d47331437166d89f6147faaf8aaabb965a94 (commit)
       via  d8abf0b06cc38a1e1030e04966d0cb616eae8c2e (commit)
       via  b63b1c67513ee167aa579fa5182341d51e71d2aa (commit)
       via  c190374af4e3f48c57eae2a63cc7867674716ad0 (commit)
       via  471dd5bfde6b7218b72bedff6d92c6150af059e6 (commit)
       via  f78b9c586f9ffa9846d68d35a10396261691da41 (commit)
       via  b0c5270a1a88ab2a19bfff5ced4e5e17f5264e9e (commit)
       via  b5c40a0304a9de42ae0ed3d0517e1365552c0e04 (commit)
       via  50e9e5553d2cc194698633753c302789ae5bb2fc (commit)
       via  32926d6543e52daa4db8e47c2870bef4d6bdf71d (commit)
       via  ae8ed6d9d0e5231379564beedc08c812352b7043 (commit)
       via  b93018f033f37a7a7b719fd7dc6d5b3ad4a0f797 (commit)
       via  c106899198b67d1071ccf164ce743b651981f8cd (commit)
       via  aabde5c5f0cba198c90558a3f3bb100ea9a09b6d (commit)
       via  e3f359d1cf36bca2b675c495fcff0a76a89cbd38 (commit)
       via  382924ca272e477a3739aec567fa2177e33da6fa (commit)
       via  9877c8914fa0bb17fcb9d6f2e30e067f8b135d79 (commit)
       via  4f3b7339bef1286a34745c7ecd97476f56af469c (commit)
       via  79a18f2eb4c02212d30462b3c8eb4f989ab750d3 (commit)
       via  610d9aea55464f9bde956c8df7c97a4a2103e738 (commit)
       via  c3074f48c15ae7d1f4bc30939959c7243708cb37 (commit)
       via  68483f1bc4d5d170471d02a60cebc28e794501b2 (commit)
       via  1321195ae33f9aafc5b9c328b9352b6b5277de37 (commit)
       via  d16e54da7e751807685f576d089d69417c9094b0 (commit)
       via  eb68ddf0ab91faf6ce1dbab4b8db81b56ffeccaf (commit)
       via  00c2e9b28c1228b2ba327223d5576d44e4fdae4d (commit)
       via  94d2af98f5882985e57d8dd1b17a2fd2e8cc8734 (commit)
       via  b306eb48ab12676ffb365ede8197e4f2d7e92011 (commit)
       via  fcd19228447a2983c7aba8a0f09984eba06ded48 (commit)
       via  a9b4a906124081439326fedc1a1e73fae9c2f40b (commit)
       via  9f112e10e7287bbad4e199d5092965f4b0d1cde2 (commit)
       via  dc94a5b530afe42b7060d0188d04423a7cf7a205 (commit)
       via  16421a1aa8d420728b51d7cbb1b006a5613f8697 (commit)
       via  f1bb6330f94f341c0d53eb01da532bfa995924f4 (commit)
       via  1e54d655b91afae99816f47ac3b9283ae12ba4c2 (commit)
       via  71c4fdc3352ad5ca34c2f260fe43fa1150868a04 (commit)
       via  2f27d8fa4c8f10989d1066df4df9c8995ee755f5 (commit)
       via  1bda9759f558316f01894634504a4346085be24d (commit)
       via  a7f932428b30582f54ea26084813eb7b3e8f3251 (commit)
       via  6e066d1a18a699e7abb20dda25670f814e1eb3b3 (commit)
       via  e893c4e1c4cb3b5f564517d281906f28e8799617 (commit)
       via  40d408b31405c780160490ddcc104be7d5a99368 (commit)
       via  a0f20c7a3e15b30efb1c48671a0fd4e1d87b21bc (commit)
       via  995af457bf39bfa82556a6f565efd30263a98415 (commit)
       via  f3e7d40574c721225c280de14394ffd5b97ab4ab (commit)
       via  09970b422d59e8fbe84e17a1146279d1e090e670 (commit)
       via  40d04a669958fb777f4cf4a93ae7e21d101a438f (commit)
       via  a6852b558a8b3d7f1a88b5acdf6ad495d9dbd682 (commit)
       via  2f9de559616c21a8f5672017abd13d7319a05196 (commit)
       via  c6b4fe597994460fcf76686290e5799ac1c6200c (commit)
       via  bcfd9a0043b43149ed276bca66d1b91d9d0b6b4a (commit)
       via  9a38a7c6881e36523d2e056cab1781fcfec4af8e (commit)
       via  36f6241516d81c726bb7439650cf6ec56e6d6525 (commit)
       via  3a38dfbc1b558c069511d2c1c5292bcd8690689b (commit)
       via  5fd7a6b976b93d15a3a66c7610fc4d8b824bb31e (commit)
       via  5aff810336162ec6bfa6b38b914b5f7df4d0fc7a (commit)
       via  20f3649bb6c55b6ae1d6e89b65561c424bbd7b91 (commit)
       via  323247384c639ebbcdbfc3a019765a89bcb83ea5 (commit)
       via  593e8c87cde8ea027ba2e321930a5243198a9f66 (commit)
       via  0f3960f8f56c2330c07bc6f22d826279a8cd84e5 (commit)
       via  00c9cd4ecab3683d95118ab9d68310ac5069e9f6 (commit)
       via  bf213b6340f66bec945ceab8d2bab59f7ca17a6f (commit)
       via  e8d8093ca628976ad426e61743b6d3ba49d6e4e2 (commit)
       via  15442761cb6747628b83c54840f7d2f658bdcf2c (commit)
       via  09c24107e54ff5466193b32277df3f7b0d65a4d4 (commit)
       via  5645698b214f45da413eef49598b7a50508a2be2 (commit)
       via  0c68efd395ac7befddf5ad0df6d14e9c0c0450a5 (commit)
       via  3e157b65c2984537de1615c3fc8e41272d45ea69 (commit)
       via  57b96147e575d7630ddf81cbb2c554d3adc9c7e2 (commit)
       via  bef8e622d0102f27b1e49f59a8a3ef398c694c97 (commit)
       via  b0cf100405e0dd7e4913194cd88b71ff74cf1773 (commit)
       via  07cba2282dc6e8c701db411e716b8943e2dfa21f (commit)
       via  83c0e051c3611b021d7f0e2ea58d10c67c92698d (commit)
       via  dfcb25e5e9b8caf92a50c3e00026d3c0131bc2e8 (commit)
       via  ed0ed73d8bdd94dc04c93a1a2bc9f82ad45f6dcf (commit)
       via  60501a83ead2f3c71144d3af842e714cb3f91000 (commit)
       via  80c3b98907b68a9ca8b54fae84c1a6e96817c809 (commit)
       via  6a983720b3d1ee8e613bf3902e69fd14f505b995 (commit)
       via  a37e37c96f0de3939a8c2d873df5f3103589fc48 (commit)
       via  e8ced6e0a71faef85388ceddefca8292bc4432dd (commit)
       via  26ad23e1fe6fedba8e6b69fba6d19a724bc9b615 (commit)
       via  855a790d7be3ff345f04226bde3719fb90e6d9a5 (commit)
       via  07618b6828e179f39df2918f4f8a2d8f59d2c6d9 (commit)
       via  ebbe2d754223e788ef7c532fb5d1613a51f754a6 (commit)
       via  fc79e9d9109f84dd1c9851fd231d7d333914b54e (commit)
       via  2d0dd74fb0446f8cda195147d45a6ab4ca0e2431 (commit)
       via  c68037a915e0a0680c041e0c926e49233c2823f7 (commit)
       via  5fba915ccda49de6d4554b4e6088c0444b39cee6 (commit)
       via  56907cb993bce1287242c379bdfd48e329aa307d (commit)
       via  bc25cf11db28299cfb3cce8d51e253c4d7b6b7c1 (commit)
       via  fed95824264369e705b9f148f857295644dae138 (commit)
       via  ede1e36731d834142200a99501f9ca948c6a3b36 (commit)
       via  572a74976c1d2d341265c1377a60222215079c62 (commit)
       via  8c473f086b705d55132286cd2a276bcf67a15558 (commit)
       via  edc5c5d88db4f9584db8b8a4ec24e9307ec45244 (commit)
       via  5744e0bd6cdf57815739599291951884ba7f540d (commit)
       via  3e39701d68357b30030c5d187b8fc1da3c26cf6c (commit)
       via  017f264a219a10fb218854a37299cce1cff4ff32 (commit)
       via  f747bc4aa9dfc2647986d7ce81e3e5c4da9d41d7 (commit)
       via  42efffeca3922e6bd41a35bb193080f9bf5a8953 (commit)
       via  cab38660eec30ff5d4e023f5d607d783ffd91785 (commit)
       via  c11612fdde6d2f9cdf3347f41a80f11a8ac65fac (commit)
       via  ef09ad4c9162eaf913e1a9bb65991b87116e40c0 (commit)
       via  349983851afa2bce63fbff33933d33a5ba13b8eb (commit)
       via  de828286fa92432a0075a5f16103011e52cd09d1 (commit)
       via  e6c2f09b14d03db040f2b81c451a7630bb78f1b1 (commit)
       via  eb1b1a9e03b9a00d3180fb666e696067ba595041 (commit)
       via  4d71b77be419a60d8dd64d16ebeb4b83be5cb97d (commit)
       via  efd59dbd5925023e9986875d9b0af4a456388db7 (commit)
       via  19656a41f019488120f950b06ecf9e19074b11a3 (commit)
       via  2a610a9d5d7e9446935436ff37267b8ada25fdbd (commit)
       via  cf3a1032b04dd30774e21680f5f26d75922919e3 (commit)
       via  2ae40cbbb77f0843662628732b9ca7679a369749 (commit)
       via  633660dcd81d4ddea5c0a55a7731af35c4586052 (commit)
       via  8f4c794c573d64e4be53ace480248cdfabe26fc7 (commit)
       via  ca111ab9aa86c7c25e547a44a46be71f3977c649 (commit)
       via  1df8b46242badf6ae0189cbbe33b75695a455d2c (commit)
       via  1fa86a46b6a7b6000528e67f899608d058c159ae (commit)
       via  aa50f466c7515de653141964d13f3e204d46bb29 (commit)
       via  81baf3629fb922da0ba35e7a57d9fadfa8a1a8c1 (commit)
       via  560ceadf0e0e5f513de82de282f3b09bf211477d (commit)
       via  6058d8a2af0a7461f9a412b1b69948e4d0e9224f (commit)
       via  f54333c878b8d6bd5f78061b3ba406bee6abad36 (commit)
       via  2a4c56d2a0eead4c2863ff12882dc6512d4bf803 (commit)
       via  8c19d0da4331ba9c2605543f70c0f55875f41497 (commit)
       via  9b3c1e9692fbb590c20b334f1e2ec1c799baba91 (commit)
       via  db1542b94b228e92e9b5bd82ad93ef83239a2768 (commit)
       via  797d78f4e7bc7807d42366054d6d49b4a550d8b9 (commit)
       via  d554f6e4b85728181946a016e08ae00f16c46c90 (commit)
       via  630b52566620e906c2037bc498cdd36b93240bd6 (commit)
       via  470e9c16d9c8713e4b0ba614ed5216ff1b47defa (commit)
       via  878b0ff6d405dfcd4f3277ff7d9382af29db6c32 (commit)
       via  4e98958d0eed70a8287d3e72d5256de483dbe721 (commit)
       via  c7200a367392801491134e97192840b8b20fc90b (commit)
       via  a882872e54809a5f5a19fc5673f7dd53655f1cb8 (commit)
       via  1c6d77f980ea3d560fec8c4f0dafe3fe0d2b23fc (commit)
       via  314b31df6b5f54e0e62dcc3d138ab32f0339d34c (commit)
       via  8680153856ed2319735b6a1f832601354bbdfa61 (commit)
       via  57991d19a58903863194043717b2875417a40fe7 (commit)
       via  d0583fc94ca74daf94327ad3446ff72bd5e5bea1 (commit)
       via  a798ad3d09bddd87bd1ece6ec62ec01410eae9d2 (commit)
       via  a69c06d2d7af4c328f779fd3f213f2018675962c (commit)
       via  7699440ac6000480ffbcd22f5a1c2982fb056dc5 (commit)
       via  b5c6c4747c589d3627ce1bb0edb8dacd8313c7e9 (commit)
       via  d67d6c4e86ecc98d433c7f6da270cd9d43072dc0 (commit)
       via  fc1d010fe970f6c78696423319c21b821e42fbf9 (commit)
       via  6ba419ef43b3e06b2bc48b0204146349ab64ab5b (commit)
       via  fcad01c98cfc6bab6af9c6d461692c28bfba6de8 (commit)
       via  5fbc413ccdabc9c7551f13e5a76573d72c438251 (commit)
       via  068189e8be1e83066ea3c7b79a1dfdb2dcacde54 (commit)
       via  3979c83819a07b544aa4a0510bbeb58d1c92905a (commit)
       via  b434a3a88bffcf068b500c430d6a0db0c6923190 (commit)
       via  a04ea95e79c60ed2a54eaec5b5c2e235fe39ef9a (commit)
       via  0b4ad564482929d3f8eaefe8324df54bb276b74b (commit)
       via  78387b4fb0abf03bbc6523acec7babf1e6ef321b (commit)
       via  f1589a6f1c94fe066232e0474c76485369b971f2 (commit)
       via  912699d40991706b279aa6f9ed51991ea9250001 (commit)
       via  10a83d8c408be74e56e687464b922473f72dd68f (commit)
       via  4393148aceab9ae37c3a3f0eabcbf5e16ceaf3a3 (commit)
       via  ba386628f3d998cf1dc28990505b1bbac6021db7 (commit)
       via  eced957ae35db978aeb4c8602d0ea30902aaa9e4 (commit)
       via  ca7460bcc97a8b1402b81ecebc3f0ac3131230c0 (commit)
       via  8ba8aece3e72247d5dbf885b5845a1663956032d (commit)
       via  7e814093e36dd6fc96353584c2c0797f4654f317 (commit)
       via  6cd3b6fb1c143017c6bca4db899c8c6ddd237572 (commit)
       via  2365c0eb0110a56be7a6d8046b499649a1e78148 (commit)
       via  a380fd23cdfafa399327dfe666c1ef8e94804779 (commit)
       via  1d45536fa815efe3cb2eba4d00fb4d368b5dfbca (commit)
       via  4d26f92c806e36c4dcfcb4809c854d5081c86fff (commit)
       via  83562734c781379665e3a337bce5b548afc88681 (commit)
       via  b887df487c6cb465c3212e8ef99278350e58ff0a (commit)
       via  ba032ff921ffb7be57d9f831e2a3dce8b38e266e (commit)
       via  508bcab6bd1a7ca34a929d7314f5ad5c2e48ce26 (commit)
       via  b3bccdb71967ea963e9a747a3521bd99e33e12a4 (commit)
       via  116d6fd671641ecb7d1d491ef4798a0d1b5b48ac (commit)
       via  e2ab0a122f3b721a7663b61769f15713dbcf1a5e (commit)
       via  d3b57b6111e49f80c725bb85b0c7883008884309 (commit)
       via  74b568d3b0ae82f853618e49c128c1258630b125 (commit)
       via  bb19e060336c4e734b3e1922c5be3c4b40ff7da8 (commit)
       via  256068ede1b17e74288d645d3c23fea494036f47 (commit)
       via  46558e7be9da2099ccb12497230ad81ed1d35889 (commit)
       via  753d0ef652e1593c0fbd204a3973554794215c2f (commit)
       via  a5b7c827e89fb082a51c6ab48ab98261f85d2a24 (commit)
       via  9d879418786a63c1b7d90be274360b8739411009 (commit)
       via  c691e44f9183176581dd8da6417af16772baf510 (commit)
       via  f2674d147238c963e055a448e94e962fe2e76619 (commit)
       via  0e656d5af89ce4caa5dbaba48506722e2bbd5e26 (commit)
       via  61508b804d2ab9fc36308bb74c00e5bd58e09314 (commit)
       via  6be95f5c3a2fcbe6321bba52c20393060e33e637 (commit)
       via  212b58706f2dd0f5fc925cf058e384ca66149d75 (commit)
       via  3e5f2c7fef459bdbfda9da8f2eefd1d2bbe8e384 (commit)
       via  149eb0dabca09332dfd9a89cba4c6697e3c6c65d (commit)
       via  70f2a361c8029ee7e8616a34d61d0e45f6c29d98 (commit)
       via  a8ac39264817dddf73bf763bbafb944d44aa132c (commit)
       via  ae41687970e380effecc588301069b604e0ba041 (commit)
       via  32a14171e8fe873d53effe87b9bac83aff1a2a60 (commit)
       via  afd38976a33c46b618ff9317192388b8f3f1a195 (commit)
       via  62fea2a463eb0d8c3aef84a56ba84561a196666b (commit)
       via  679e083df15373a6570b0834bf2e95237a040dc7 (commit)
       via  0e4de53ab1c26a83a5f542d52935358497959c3e (commit)
       via  eab3fd07f8f2eea43a373454a91ba0ca3fc60a6b (commit)
       via  d0ea98ecf4c625928591ed9823fafef2b9da5101 (commit)
       via  c3be77dc1329ac775c686fd40ca1014a799a3a79 (commit)
       via  cb9fbffa7f480dae5f17eb44f27d0b3523da0f0a (commit)
       via  b10c68ef2d5ec1418653594576e8d66b1df3453e (commit)
       via  42e23baeb066edf4ea0fe6284cf848c9bf7b79f3 (commit)
       via  d22f7ca7789a9e1c00f41864e577b8aac5154123 (commit)
       via  63b03a39adfd78961c5bbb6a3a2d02ccd8c92e4d (commit)
       via  9e111d1d284d6915a3c5f3c1a83b55eeee21c12d (commit)
       via  979c1342922cab9a3ecd1c43709be0b9420b7ed8 (commit)
       via  e4c05dbec2161caca8e51a0d868eae997b632ec7 (commit)
       via  cb8320961335a4732c470882fcfcd4e6c581a0d4 (commit)
       via  0c9dd4b566696e5de7bbe82d000997acc978dcfa (commit)
       via  ad76f76cdd557d61497aa0ff26e0537788f2d5b6 (commit)
       via  acced3c41adda16e8ea8ee9581edd8879c00fcfa (commit)
       via  a1fc5b9e889f8359a32470c3a7d91190d0894899 (commit)
       via  18ddae75beb91b0792ad34a9b4996316715e67b7 (commit)
       via  f0fe7273c1851cb93e9edd58c0b60d3590b222ed (commit)
       via  8a5790d5504946c64681765b18d0c912a149725a (commit)
       via  a4bc28672ca603f74cf1e386b1e054a4467bf5c2 (commit)
       via  f387f8bb104bf29a55d29842e5dcf5d748be8c27 (commit)
       via  7b0d3939e19b6c62effdb5c808b811b38f4ffd57 (commit)
       via  a47dc2bc994e89347fd94d088fa3756236c7fd52 (commit)
       via  f70584ec2cd2782528ec492a49bf852a8db23bfc (commit)
       via  b7642ef621f0a77ea87f212aabb46554e5010b17 (commit)
       via  d960e97b5816b7dc99f840b0be774b99cb64e400 (commit)
       via  b5cd9c9b9b160f316f9df6dda155df8a67cb8188 (commit)
       via  ad69b48e324c3ce29a4d2c84732dfd3d0288ebb3 (commit)
       via  2548543949ac90b51d555607b115d0e0efd45640 (commit)
       via  3070d89e1e52cbc42a04560f5db2630c0c4cbd6b (commit)
       via  ad2792edbffc35bebc98bac62fa4c353c796d6b4 (commit)
       via  c4fa80c6ed2445e1e384455944eb6c4108906cad (commit)
       via  93d38f3cb3d7874ed3723409357d8dd5e8d618a5 (commit)
       via  62e3f155b14b30fde1323a367351c70b23f312b8 (commit)
       via  d8856736576e492edf08eba46b523880569e5123 (commit)
       via  98f1b8341b1d50158727ec7390ba446a808925d5 (commit)
       via  f39118dacff5614e1102bb18f6dc850aecf2186e (commit)
       via  0d63ac0c2486a43198eb1015ba8d1028239139ee (commit)
       via  27fe76f518db97633148657ff1e1610095be11fa (commit)
       via  78ca9c5cd0c2088b7c4ae0a9062318977a94f0a5 (commit)
       via  cbccf62a8f58b71f88606f66dbf57e2243caf0b9 (commit)
       via  9c8bad50218730ac2c640f8e1c00fd12f2f174e4 (commit)
       via  efb77a42a055f7081a1ff1e2fa712089be71dcc0 (commit)
       via  a5f72c4ae2786377f32c539cc925d1bb11a0764e (commit)
       via  319503f1a8eda9fb9cea0bff038ad437e88ebeac (commit)
       via  d6d290bfc01d90d160cecf72d86aff40d7f63f3f (commit)
       via  d32bbed004b76333c3e72e6c1f97dcde88e11edd (commit)
       via  c51fe8e859262a8c534c2d3265fabe54555ac462 (commit)
       via  5884b7c433e6f682c089956917f31a587e75363d (commit)
       via  b5249ac7c8ccc1bec4ae751d1ff6816677e6b2e7 (commit)
       via  708630d0303948874d231a8d6b6d080adcdf6d2c (commit)
       via  a6837612f9678bb983f634b518bde16b8921a0a4 (commit)
       via  51d417f941214512c0cbd6d56687ce2b9a0869bc (commit)
       via  45fdc95efb2467b0ad7d21d82aa08b26a43cfaa0 (commit)
       via  af52e4975a52d4eeec356e5dd0ab4dbb5957ea28 (commit)
       via  9d6a6eca3a634e4090d7e0fc4f094c411ab5817a (commit)
       via  95053e5fc874360be26b6cb87d43b6d5ce95dc0e (commit)
       via  74784b33fd7b8b519b0ce0cbbdfa16dba2dad219 (commit)
       via  bef0f85f2eb6bbdaa57781e6f98bc062a62ba560 (commit)
       via  50d3be922d18357f1033b02c7add035fba4acd56 (commit)
       via  20b2d6f7560e82add928fa14d868c9a4319d4907 (commit)
       via  503c616f17ec4b77ce1778cc2033e6ed78927f0d (commit)
       via  5f905666581dd7ccd8f7e05d1c8c4a6eedff0da9 (commit)
       via  87ab50f76bd6dde4c362e437323c9f1705889243 (commit)
       via  20abd5d545f9f1102bcd28ee4cab7a2453e28cb4 (commit)
       via  0fd86b9728a80ef07d65fbf0a8278b4a7e44c57a (commit)
       via  8c629ffa55a646fdab671dd6b6d0a292dcea2510 (commit)
       via  a002d3ef4bdf5f9ca4b1bd79c000cf695dc59d8b (commit)
       via  399366e7e32906099d22acddf44ad0cd2ca9a1e1 (commit)
       via  fb179796cc5605ae8c825523c015a9b00f467550 (commit)
       via  446785a11237f832e9bac540a04e7dd238b45a9e (commit)
       via  f22dda84271714c924c322bafba5e9f184e4fb33 (commit)
       via  f8f654db2a5efc85a358dfd126be4ccb1abb322d (commit)
       via  8ae4b9342772ce4693b5961da5e83f54a36ad0e7 (commit)
       via  f6b88a9e7e9727f0397f1febbad8c08f6a20463d (commit)
       via  8128b451b8e3161ae3db8b7e1858f6eef8105c9f (commit)
       via  cef69b16e1295e456548813ad95c9db827136c17 (commit)
       via  08c3828aa71b5967707208a9fbe4a70198ff8279 (commit)
       via  19f7fd5eac2f65414eab857a17dfe727501bb294 (commit)
       via  da63a23ebc1d936305324cbc66d9903b9129df94 (commit)
       via  fef791011864b1bd69dfd01bfcd26c4942d6d5a1 (commit)
       via  66f42779127b7e48ef4437b7d4ec471e43f9636b (commit)
       via  bac1bf1fa5154b0db653d5ba0353458e1fc24dd2 (commit)
       via  5c0430fd80db2fd3d57243d9187588c6854a738b (commit)
       via  d42850766752bad0f1c2be55534b80617bcda411 (commit)
       via  c30d3a7cc1c647ed5339ac15c8d8df07a76c712d (commit)
       via  130b8d3147af5240ba3118c56b0aa1f19d2d5c59 (commit)
       via  a7b16675337995c65b909a7519178efed98a3089 (commit)
       via  8192c879caaca60902ca362b4967cf4492d08e0c (commit)
       via  f56d3a6876f246f78d5bc231a0ac5b6e4c6bdb9c (commit)
       via  070320475e3379be2d6c79bfd581d08e50274d33 (commit)
       via  7dcac8234708b244251f957a4fc2ceb68ec06881 (commit)
       via  951149b9258803cb46162ceb78bbec0afae50a04 (commit)
       via  438752b8a79d58a615e51bd5ddcbea74b1452a63 (commit)
       via  5bb11227e0d7d37cc6cf574b5d5f289afd1a43b1 (commit)
       via  facbf48de90f600a42363b72bcb2b4929f78c73d (commit)
       via  a86762d9a654aa820b534207dc0b126e1b055340 (commit)
       via  9ac2a7d67db543a0356bdcc7c3ca37920086eae1 (commit)
       via  f8af0c6c331d5b52deab50abf7afa8c7881cddfb (commit)
       via  2b60134e4a943dc4cf76f9ff81106ad2ce695bfa (commit)
       via  58d12cd824d82bd8c47f6d9c4cb1b0509b994950 (commit)
       via  276ca380e9ee106b3880708d0ac48e2ab3cca335 (commit)
       via  616a9b2eb14e49d8f38ef5d72bd875378450d35f (commit)
       via  c78e31f6dd65f215bb349ae2d7bd7d59fca1076c (commit)
       via  33606c82797185fa65751f5724304f02605e0e05 (commit)
       via  04f5f75659e963f02441a566afcc6d22683d0485 (commit)
       via  86f94e641462ddd78a454fc0a0cdc9dd4c4d9bef (commit)
       via  0e9443678fc7fd4862b76a10184dc7357a75155d (commit)
       via  89796f01a6ea3cb553a61be6ce92883a1decf003 (commit)
       via  22286e8b81fa7644500e197b95e6d6417ed25f7e (commit)
       via  cdf4cf8189b0a56c25f63d39a1dc916082d08ecd (commit)
       via  d251327b574e981cc02ff04c80d609df5c9ec30d (commit)
       via  20f65ff9a7c6c6f73b152d122b70fb44ea5a21a4 (commit)
       via  68cd78ca1a20d80e0ab90d125df305f30b606f85 (commit)
       via  5109db362064053ed6711169d6c414b2cb4e22fb (commit)
       via  02e9754a68a5816458d517b8f5012530cf17ebba (commit)
       via  88ba4c97290a316568d89985636d7d2b8fbcfa92 (commit)
       via  a117d9790fc566653aead700f8cb207858c8fca9 (commit)
       via  1811fb602be08a1f9ff9f71070861d8a2af60849 (commit)
       via  2fc8f46b831dab10200eadfc67ccdfd99e0dbc92 (commit)
       via  fce35aa6114a89ee54da6b913926215194a96926 (commit)
       via  a01fda456b81fcc70e857da201410936ed5c3044 (commit)
       via  a1d70a2116673ac46f4946115bdb5048137689a2 (commit)
       via  b3cdfeea8341ac3b22ec84d58645523a59eceba9 (commit)
       via  e78607008c39aa88ccf6e95d7c6dfcc20a52a2ed (commit)
       via  93bc7c31775039cfb05be4caa0891f13fa49409f (commit)
       via  ad638d5e0e28ab260df272a33bdeaa2b56a96054 (commit)
       via  7abed45cc9b1c5e816584b9f267f6c448384ffed (commit)
       via  cc946c07eade09974423955f8d4b080941f53c7b (commit)
       via  96d2964dcbc02c3873084ee09183f0f5fb0c44ba (commit)
       via  b5efdd0afbe7795b036dc19b8f7d6b8a32da52df (commit)
       via  b0e2fe9d0a18d5e809bc8c0d3382e0e023cb949c (commit)
       via  71959d0d8434b7af5de9a5b8260f0ebe11ec7238 (commit)
       via  78700dbcc4f5d34f0a4cfee5c040e716d684ed62 (commit)
       via  5bf8784175517327b334fb4f7c8d3b8ee505353d (commit)
       via  fef134f2bab9d20e79e265e78de9ec83131e9f90 (commit)
      from  b9bf39b18d1e161b6b971270d15c1024ece86243 (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 b2329e2ce27a24a2d964743a87091413b0e5858e
Author: mishaz <misha at curoverse.com>
Date:   Tue May 19 17:26:17 2015 +0000

    Fixed compilation errors after merging master.

diff --git a/services/datamanager/datamanager.go b/services/datamanager/datamanager.go
index 301aa81..587d426 100644
--- a/services/datamanager/datamanager.go
+++ b/services/datamanager/datamanager.go
@@ -130,7 +130,7 @@ func singlerun() {
 			fmt.Sprintf("Error setting up keep client %s", err.Error()))
 	}
 
-	pullServers := summary.ComputePullServers(&kc,
+	pullServers := summary.ComputePullServers(kc,
 		&keepServerInfo,
 		readCollections.BlockToReplication,
 		replicationSummary.UnderReplicatedBlocks)
diff --git a/services/datamanager/summary/pull_list.go b/services/datamanager/summary/pull_list.go
index fb1fed1..6273bba 100644
--- a/services/datamanager/summary/pull_list.go
+++ b/services/datamanager/summary/pull_list.go
@@ -84,7 +84,7 @@ func ComputePullServers(kc *keepclient.KeepClient,
 					serverHasBlock[sa.HostPort()] = struct{}{}
 				}
 
-				roots := keepclient.NewRootSorter(kc.ServiceRoots(),
+				roots := keepclient.NewRootSorter(kc.LocalRoots(),
 					block.String()).GetSortedRoots()
 
 				l := Locator{Digest: block}

commit 6eb3d1fb8fe71623fa63da46c250184cf2e4fbb8
Merge: b9bf39b 4110970
Author: mishaz <misha at curoverse.com>
Date:   Tue May 19 17:16:43 2015 +0000

    Merge branch 'master' into 3408-production-datamanager
    Because it's been a long time.


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


hooks/post-receive
-- 




More information about the arvados-commits mailing list