Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

84 lines (72 sloc) 3.421 kb
== 2.1.0 / 2010-08-04
* Major Enhancements
* Add support for parsing annotated tag objects.
* Add Grit::Repo#recent_tag_name for getting the latest tag name that is
reachable in a commit.
* Grit::Diff tracks renames properly if given the :M option.
* Grit::Commit#diffs and Grit::Commit.diffs both take a git options hash
that is passed to `git diff`.
* Minor Enhancements
* Allow diff to only take one sha
* Add merge commit diff support
* Pass along the options to Real Git on a rev-parse miss
* Raise NoSuchPath with no tree in ls_tree_path
* Make pure-ruby `ls-tree -r` work with commits
* Implement select_existing_objects
* Switch to RakeGem for build management
* Bug Fixes
* Add no_quote option for fixing tag listings.
* Raise custom exceptions on invalid tree objects.
* Fix Repo#diff (was throwing an error).
== 2.0.0 / 2009-10-27
* Major Enhancements
* All filesystem calls have been moved into Grit::Git to allow proxying
* Non-code changes
* Removed all trailing whitespace in code files
* Bug Fixes
* Repo.archive_tar_gz now passes -n option to gzip to be idempotent
* Fix RubyGit's diff to detect additions and deletions [github.com/defunkt]
== 1.1.1 / 2009-03-31
* Changes
* Don't include test directory in gem package (it's too big)
== 1.1.0 / 2009-03-29
* Backwards breaking changes
* Diff#a_commit -> Diff#a_blob, Diff#b_commit -> Diff#b_blob
* Major Enhancments
* Ruby 1.9 compatibility [github.com/chapados, github.com/js]
* Minor Enhancements
* Convert readme to markdown
* Added a shortcut for commit_stats as Commit#stats [github.com/js]
* Add a #basename method to Submodule, Blob and Tree for retrieving the name [github.com/js]
* Make Grit::Submodule grasp the concept of non-unix lineendings [github.com/js]
* Added Repo#commit_deltas_from [github.com/js]
* do some mild shell escaping when running commands [github.com/js]
* Added two shortcut methods to Tree, for picking trees/blobs only [github.com/Voker57]
* Added <=> method to Blob, needed for sorting tree [github.com/Voker57]
* Make the number of bytes to be read from git's stdout configurable [github.com/josb]
* Repo.archive_to_file accepts extra parameters making plain zipping possible [github.com/darwin]
* Handle commit stats that summarize commits with binary changes [github.com/therealadam]
* Add a DiffStat class for easy access to diff stats [github.com/therealadam]
* Don't split git logs that contain blank lines into two CommitStats [github.com/therealadam]
* Add DiffStat#net for total change count [github.com/therealadam]
== 1.0.3 / 2009-02-13
* Minor Enhancements
* Added Grit::Commit#to_patch for plaintext formatted patches.
* Fixed Grit::Tag to work with annotated tags.
== 1.0.2 / 2009-02-10
* Minor Enhancements
* Implement Grit.version to use VERSION.yml file
== 1.0.1 / 2009-02-10
* Bug Fixes
* Add diff-lcs as a dependency
== 1.0.0 / 2009-01-27
* Tons of awesome in here. Also, we suck at updating the history.
* Let's do better at that from now on.
== 0.8.3 / 2008-07-07
* Capture stderr and log if debug is true (rsanheim)
== 0.8.2 / 2008-06-27
* Allow user provided logger (rsanheim)
== 0.8.0 / 2008-04-24
* Lots of fixes and additions
== 0.7.0 / 2008-01-07
* First public release!
Jump to Line
Something went wrong with that request. Please try again.