annotate .svn/pristine/ec/ec460767d3af7062be69f896aa32911492030feb.svn-base @ 1517:dffacf8a6908 redmine-2.5

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