From 28c35e0b93948695c3d95bf3aeb804e65fc29399 Mon Sep 17 00:00:00 2001 From: Tim Cheadle Date: Wed, 27 Jan 2016 23:20:19 -0500 Subject: [PATCH] Detect release from Capistrano 3.0-3.1.x revisions.log --- lib/raven/configuration.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/raven/configuration.rb b/lib/raven/configuration.rb index 9d88926e1..16168aaac 100644 --- a/lib/raven/configuration.rb +++ b/lib/raven/configuration.rb @@ -210,7 +210,10 @@ def detect_release_from_heroku end def detect_release_from_capistrano - File.read(File.join(project_root, 'REVISION')).strip rescue nil + version = File.read(File.join(project_root, 'REVISION')).strip rescue nil + + # Capistrano 3.0 - 3.1.x + version || File.open(File.join(project_root, '..', 'revisions.log')).to_a.last.strip.sub(/.*as release ([0-9]+).*/, '\1') rescue nil end def detect_release_from_git