This commit is contained in:
Tom Preston-Werner 2011-01-06 16:29:18 -08:00
Родитель fd4e32e6c1
Коммит a3c51391cf
3 изменённых файлов: 18 добавлений и 7 удалений

Просмотреть файл

@ -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.
@ -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
@ -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.

Просмотреть файл

@ -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."
@ -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

Просмотреть файл

@ -55,7 +55,7 @@ if defined?(RUBY_ENGINE) && RUBY_ENGINE =~ /jruby/
end
module Grit
VERSION = '2.3.0'
VERSION = '2.4.0'
class << self
# Set +debug+ to true to log all git calls and responses