From 95b978d86375f8a7d30262ebc41ca250e6dcad4f Mon Sep 17 00:00:00 2001 From: radhika Date: Tue, 12 Aug 2014 15:05:11 -0400 Subject: [PATCH] 3112: add source_version to discovery document. --- services/api/app/controllers/arvados/v1/schema_controller.rb | 1 + services/api/config/application.default.yml | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/services/api/app/controllers/arvados/v1/schema_controller.rb b/services/api/app/controllers/arvados/v1/schema_controller.rb index a2a5759c73..eccee8a70b 100644 --- a/services/api/app/controllers/arvados/v1/schema_controller.rb +++ b/services/api/app/controllers/arvados/v1/schema_controller.rb @@ -15,6 +15,7 @@ class Arvados::V1::SchemaController < ApplicationController name: "arvados", version: "v1", revision: "20131114", + source_version: (Rails.application.config.source_version ? Rails.application.config.source_version : "No version information available") + (Rails.application.config.local_modified ? Rails.application.config.local_modified.to_s : ''), generatedAt: Time.now.iso8601, title: "Arvados API", description: "The API to interact with Arvados.", diff --git a/services/api/config/application.default.yml b/services/api/config/application.default.yml index c32900cfaf..5eb03573c8 100644 --- a/services/api/config/application.default.yml +++ b/services/api/config/application.default.yml @@ -15,6 +15,7 @@ development: active_record.auto_explain_threshold_in_seconds: 0.5 assets.compress: false assets.debug: true + local_modified: <%= '-modified' if `git status -s` %> production: force_ssl: true @@ -173,3 +174,7 @@ common: # to sign session tokens. IMPORTANT: This is a site secret. It # should be at least 50 characters. secret_token: ~ + + # source_version + source_version: <%= `git log -n 1 --format=%H` %> + local_modified: false -- 2.30.2