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 = []