annotate .svn/pristine/6c/6cb5b4019996ff39cc9965877bbda4acf30bb236.svn-base @ 1628:9c5f8e24dadc live tip

Quieten this cron script
author Chris Cannam
date Tue, 25 Aug 2020 11:38:49 +0100
parents e248c7af89ec
children
rev   line source
Chris@1494 1 require 'rexml/document'
Chris@1494 2
Chris@1494 3 module Redmine
Chris@1494 4 module VERSION #:nodoc:
Chris@1494 5 MAJOR = 2
Chris@1494 6 MINOR = 4
Chris@1494 7 TINY = 4
Chris@1494 8
Chris@1494 9 # Branch values:
Chris@1494 10 # * official release: nil
Chris@1494 11 # * stable branch: stable
Chris@1494 12 # * trunk: devel
Chris@1494 13 BRANCH = 'stable'
Chris@1494 14
Chris@1494 15 # Retrieves the revision from the working copy
Chris@1494 16 def self.revision
Chris@1494 17 if File.directory?(File.join(Rails.root, '.svn'))
Chris@1494 18 begin
Chris@1494 19 path = Redmine::Scm::Adapters::AbstractAdapter.shell_quote(Rails.root.to_s)
Chris@1494 20 if `svn info --xml #{path}` =~ /revision="(\d+)"/
Chris@1494 21 return $1.to_i
Chris@1494 22 end
Chris@1494 23 rescue
Chris@1494 24 # Could not find the current revision
Chris@1494 25 end
Chris@1494 26 end
Chris@1494 27 nil
Chris@1494 28 end
Chris@1494 29
Chris@1494 30 REVISION = self.revision
Chris@1494 31 ARRAY = [MAJOR, MINOR, TINY, BRANCH, REVISION].compact
Chris@1494 32 STRING = ARRAY.join('.')
Chris@1494 33
Chris@1494 34 def self.to_a; ARRAY end
Chris@1494 35 def self.to_s; STRING end
Chris@1494 36 end
Chris@1494 37 end