Compare commits

...
6 Commits
Author SHA1 Message Date
David Dollar 03e5342067 0.51.0 2012-07-11 18:32:51 -04:00
David Dollar b1d57426fb dont try to colorize windows 2012-07-11 18:30:51 -04:00
David Dollar 06e5c52f35 add mswin32 dist 2012-07-11 18:30:38 -04:00
David Dollar 64ca839c0b update docs 2012-07-11 16:17:13 -04:00
David Dollar 80aebda023 update changelog 2012-07-11 16:17:10 -04:00
David Dollar 5dee2281a2 fix up release tasks 2012-07-11 16:16:29 -04:00
7 changed files with 50 additions and 16 deletions
+27 -8
View File
@@ -1,17 +1,36 @@
## 0.48.0.pre2 (2012-06-17) ## 0.50.0 (2012-07-11)
* 0.48.0.pre2 [David Dollar] * handle windows [David Dollar]
## 0.49.0 (2012-07-11)
* 1.8 compatibility [David Dollar]
* use one pgroup for all of foreman and kill that since ruby 1.8 sucks at pgroups [David Dollar]
* better debugging [David Dollar]
## 0.48.0 (2012-07-10)
* allow old exporter format to work, but with deprecation warning [David Dollar]
* remove debugging code [David Dollar]
* Merge pull request #219 from MarkDBlackwell/patch-1 [David Dollar]
* Avoid crash by verifying the existence of SIGHUP before accessing it. [Mark D. Blackwell]
* allow color to be forced on [David Dollar] * allow color to be forced on [David Dollar]
* terminate gracefully if stdout goes away [David Dollar] * terminate gracefully if stdout goes away [David Dollar]
* always flush output [David Dollar] * always flush output [David Dollar]
* Merge pull request #212 from morgoth/added-version-command [David Dollar]
* added command for displaying foreman version [Wojciech Wnętrzak]
* Merge pull request #211 from morgoth/fixed-yaml-usage [David Dollar]
* fixed using YAML [Wojciech Wnętrzak]
* test on more things, but don't fail [David Dollar] * test on more things, but don't fail [David Dollar]
* changelog [David Dollar] * changelog [David Dollar]
* 0.48.0.pre1 [David Dollar]
## 0.48.0.pre1 (2012-06-11) * foreman doesn't work on ruby 1.8, may try to fix later [David Dollar]
* use bash [David Dollar]
* Massive refactoring for programmatic control and stability [David Dollar] * massive refactoring for programmatic control and stability [David Dollar]
* Procfile commands with shell interpolations now work again [David Dollar] * Merge pull request #164 from hsume2/master [David Dollar]
* Stop trying to test on Ruby 1.8 [David Dollar] * Only run tmux specs if tmux is installed [Henry Hsu]
* Do not assume BUNDLE_GEMFILE [Henry Hsu]
* Add support for starting procfile in tmux session [Henry Hsu]
## 0.47.0 (2012-06-07) ## 0.47.0 (2012-06-07)
+1 -1
View File
@@ -1,7 +1,7 @@
PATH PATH
remote: . remote: .
specs: specs:
foreman (0.50.0) foreman (0.51.0)
thor (>= 0.13.6) thor (>= 0.13.6)
GEM GEM
+16
View File
@@ -0,0 +1,16 @@
file pkg("foreman-#{version}-x86-mswin32.gem") => distribution_files do |t|
Bundler.with_clean_env do
sh "env PLATFORM=mswin32 gem build foreman.gemspec"
end
sh "mv foreman-#{version}-x86-mswin32.gem #{t.name}"
end
task "mswin32:build" => pkg("foreman-#{version}-x86-mswin32.gem")
task "mswin32:clean" do
clean pkg("foreman-#{version}-x86-mswin32.gem")
end
task "mswin32:release" => "mswin32:build" do |t|
sh "gem push #{pkg("foreman-#{version}-x86-mswin32.gem")} || echo 'error'"
end
+3 -4
View File
@@ -31,7 +31,7 @@ class Foreman::Engine::CLI < Foreman::Engine
def color? def color?
return true if @@color_force return true if @@color_force
return true if Foreman.windows? return false if Foreman.windows?
return false unless self.respond_to?(:isatty) return false unless self.respond_to?(:isatty)
self.isatty && ENV["TERM"] self.isatty && ENV["TERM"]
end end
@@ -49,9 +49,8 @@ class Foreman::Engine::CLI < Foreman::Engine
def startup def startup
@colors = map_colors @colors = map_colors
proctitle "foreman: master" proctitle "foreman: master" unless Foreman.windows?
require "win32console" if Foreman.windows? Color.enable($stdout, options[:color])
Color.enable($stdout, options[:color]) unless $stdout.respond_to?(:color?)
end end
def output(name, data) def output(name, data)
+1 -1
View File
@@ -1,5 +1,5 @@
module Foreman module Foreman
VERSION = "0.50.0" VERSION = "0.51.0"
end end
+1 -1
View File
@@ -1,7 +1,7 @@
.\" generated with Ronn/v0.7.3 .\" generated with Ronn/v0.7.3
.\" http://github.com/rtomayko/ronn/tree/0.7.3 .\" http://github.com/rtomayko/ronn/tree/0.7.3
. .
.TH "FOREMAN" "1" "June 2012" "Foreman 0.49.0" "Foreman Manual" .TH "FOREMAN" "1" "July 2012" "Foreman 0.50.0" "Foreman Manual"
. .
.SH "NAME" .SH "NAME"
\fBforeman\fR \- manage Procfile\-based applications \fBforeman\fR \- manage Procfile\-based applications
+1 -1
View File
@@ -32,7 +32,7 @@ def latest_release
end end
def newer_release def newer_release
tags = %x{ git tag --contains v#{latest_release} }.split("\n").sort_by do |tag| tags = %x{ git tag --contains v#{latest_release} | grep -v pre }.split("\n").sort_by do |tag|
Gem::Version.new(tag[1..-1]) Gem::Version.new(tag[1..-1])
end end
tags[1] tags[1]