mirror of
https://github.com/haml/haml.git
synced 2022-11-09 12:33:31 -05:00
Use Haml.version for figuring out version numbers when releasing to elpa.
This commit is contained in:
parent
e167efa5ae
commit
956f2d98b1
1 changed files with 4 additions and 8 deletions
12
Rakefile
12
Rakefile
|
@ -92,8 +92,9 @@ end
|
|||
task :release_elpa do
|
||||
require 'tlsmail'
|
||||
require 'time'
|
||||
require 'haml'
|
||||
|
||||
version = File.read(scope("VERSION")).strip
|
||||
version = Haml.version[:number]
|
||||
|
||||
haml_unchanged = mode_unchanged?(:haml, version)
|
||||
sass_unchanged = mode_unchanged?(:sass, version)
|
||||
|
@ -105,11 +106,6 @@ task :release_elpa do
|
|||
raise "sass-mode.el doesn't require the same version of haml-mode."
|
||||
end
|
||||
|
||||
rev = File.read(scope('.git/HEAD')).strip
|
||||
if rev =~ /^ref: (.*)$/
|
||||
rev = File.read(scope(".git/#{$1}")).strip
|
||||
end
|
||||
|
||||
from = `git config user.email`.strip
|
||||
raise "Don't know how to send emails except via Gmail" unless from =~ /@gmail.com$/
|
||||
|
||||
|
@ -125,8 +121,8 @@ Date: #{Time.now.rfc2822}
|
|||
haml-mode and sass-mode #{version} are packaged and ready to be included in ELPA.
|
||||
They can be downloaded from:
|
||||
|
||||
http://github.com/nex3/haml/raw/#{rev}/extra/haml-mode.el
|
||||
http://github.com/nex3/haml/raw/#{rev}/extra/sass-mode.el
|
||||
http://github.com/nex3/haml/raw/#{Haml.version[:rev]}/extra/haml-mode.el
|
||||
http://github.com/nex3/haml/raw/#{Haml.version[:rev]}/extra/sass-mode.el
|
||||
CONTENT
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Reference in a new issue