Skip to content

Commit

Permalink
Release 2.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
mojombo committed Jan 7, 2011
1 parent fd4e32e commit a3c5139
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 7 deletions.
17 changes: 13 additions & 4 deletions History.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
== git
== 2.4.0 / 2011-01-06
* Major Enhancements
* Add support for parsing git notes.
* Add `git cat-file --batch` support with Grit::Repo#batch.
* Grit::Process is a custom written external command invocation heavily
optimized for running git commands quickly and efficiently.
* Grit::Git#native takes an :input option for piping data into git commands
* Grit::Git#native takes an :env option for setting the git child process's
* Grit::Git#native takes an :input option for piping data into git
commands
* Grit::Git#native takes an :env option for setting the git child
process's
environment without futsing with the parent's environment.
* Grit::Git#native takes an :chdir option for setting the current working
directory (PWD) of the git child process.
Expand All @@ -14,7 +16,8 @@
* Minor Enhancements
* Grit::Index#commit supports custom committer/author names and dates.
* Performance enhancements with internal command output buffering.
* Reduce fork/execs needed to execute a smoke command from between 3-4 to 1.
* Reduce fork/execs needed to execute a smoke command from between 3-4
to 1.
* Git child processes are now properly parented under the grit Ruby
process instead of being dropped under init.
* Bug Fixes
Expand All @@ -24,6 +27,12 @@
* Fix a variety of process hangs when git stderr output or data written
to stdin exceeded PIPE_BUF bytes.

== 2.3.2 / 2011-01-06
* Erroneously released. SemVer violation and misc release screwups.

== 2.3.1
* Skipped for unknown reasons.

== 2.3.0 / 2010-09-29
* Minor Enhancements
* Add Grit::Repo.init.
Expand Down
6 changes: 4 additions & 2 deletions grit.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ Gem::Specification.new do |s|
s.rubygems_version = '1.3.5'

s.name = 'grit'
s.version = '2.3.2'
s.date = '2010-09-29'
s.version = '2.4.0'
s.date = '2011-01-06'
s.rubyforge_project = 'grit'

s.summary = "Ruby Git bindings."
Expand Down Expand Up @@ -59,8 +59,10 @@ Gem::Specification.new do |s|
lib/grit/git-ruby/repository.rb
lib/grit/git.rb
lib/grit/index.rb
lib/grit/jruby.rb
lib/grit/lazy.rb
lib/grit/merge.rb
lib/grit/process.rb
lib/grit/ref.rb
lib/grit/repo.rb
lib/grit/ruby1.9.rb
Expand Down
2 changes: 1 addition & 1 deletion lib/grit.rb
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
end

module Grit
VERSION = '2.3.0'
VERSION = '2.4.0'

class << self
# Set +debug+ to true to log all git calls and responses
Expand Down

0 comments on commit a3c5139

Please sign in to comment.