lib/embork/builder.rb in embork-0.0.11 vs lib/embork/builder.rb in embork-0.0.12
- old
+ new
@@ -16,11 +16,11 @@
def build
@environment = Embork::Environment.new(@borkfile)
@sprockets_environment = @environment.sprockets_environment
- @version = Time.now.to_s.gsub(/( -|-| |:)/, '.')
+ @version = generate_version
@sprockets_environment.context_class.use_bundled_assets = true
@sprockets_environment.context_class.bundle_version = @version
Dir.chdir @project_root do
@@ -126,9 +126,15 @@
def clean!
FileUtils.rm_rf File.join(@project_root, 'build', Embork.env.to_s)
end
protected
+
+ def generate_version
+ Dir.chdir @project_root do
+ `git rev-parse HEAD`.strip
+ end
+ end
def generate_asset_list(config_path)
config_pathname = Pathname.new config_path
assets = []