Fixed a bug that caused the current revision to not be set from the REVISION file.

This commit is contained in:
Chris Eppstein 2009-06-08 09:15:54 -07:00
parent be5c0ff673
commit 9f46524bde

View File

@ -3,8 +3,7 @@ module Compass
# Returns a hash representing the version.
# The :major, :minor, and :teeny keys have their respective numbers.
# The :string key contains a human-readable string representation of the version.
# If checked out from Git,
# the :rev key will have the revision hash.
# The :rev key will have the current revision hash.
#
# This method swiped from Haml and then modified, some credit goes to Nathan Weizenbaum
attr_writer :version
@ -41,7 +40,7 @@ module Compass
def revision_from_file
if File.exists?(scope('REVISION'))
rev = File.read(scope('REVISION')).strip
rev = nil if rev !~ /[a-f0-9]+/
rev if rev =~ /[a-f0-9]+/
end
end