Sha256: 35e64e8b9018cb2ccf35c5434cf3ef7fa957b52adbb984f8b807bedb64f5885d
Contents?: true
Size: 711 Bytes
Versions: 1
Compression:
Stored size: 711 Bytes
Contents
#!/usr/bin/env ruby require "pre_push" require "prepush_validator" require "sln_finder" require "fileutils" runner = ARGV[0] || 'nunit262' if PrePush::Validator.validate(runner) bin = File.dirname(__FILE__) FileUtils.cp("#{bin}/../lib/template/pre-push", ".git/hooks") pre_push_hook = ".git/hooks/pre-push" file_text = File.read(pre_push_hook) sln_path = PrePush::SlnFinder.find || "path/to/your.sln" content = file_text.gsub(/\{runner\}/, "\"#{runner}\"").gsub(/\{sln_path\}/, "\"#{sln_path}\"") File.open(pre_push_hook, "w") {|file| file.puts content} puts "the pre-push hook has been dropped into your hooks dir; please modify it to build your assembly & run your tests." end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pre_push-0.0.4 | bin/prepush |