зеркало из https://github.com/github/grit.git
Release 2.4.0
This commit is contained in:
Родитель
fd4e32e6c1
Коммит
a3c51391cf
17
History.txt
17
History.txt
|
@ -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
|
||||
|
|
Загрузка…
Ссылка в новой задаче