Sha256: 7d254e36955ec7cc774b667405dbdcb0d8fbbcf52b85a3bd4e226f1e9d6a768b
Contents?: true
Size: 1.56 KB
Versions: 5
Compression:
Stored size: 1.56 KB
Contents
# GitDiff A Ruby library for parsing the unified diff format generated with `git diff` [](https://codeclimate.com/github/anolson/git_diff) [](https://travis-ci.org/anolson/git_diff) ## Installation Add this line to your application's Gemfile: gem 'git_diff' And then execute: $ bundle Or install it yourself as: $ gem install git_diff ## Usage #### Generate a diff ```sh $ git diff diff --git a/README.md b/README.md index bbbf9c9..9dff09f 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ Or install it yourself as: $ git diff -#### Parse the output with +#### Parse the output GitDiff.from_string(diff) ``` #### Parse the output ```ruby require "git_diff" diff = <<-DIFF diff --git a/README.md b/README.md index bbbf9c9..9dff09f 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ Or install it yourself as: $ git diff -#### Parse the output with +#### Parse the output GitDiff.from_string(diff) DIFF diff = GitDiff.from_string(diff) puts " #{diff_file.number_of_additions} addition(s)." puts " #{diff_file.number_of_deletions} deletion(s)." ``` _Outputs_ ``` 1 addition(s). 1 deletion(s). ``` ## Run the tests $ bundle exec rake test ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
git_diff-0.4.3 | README.md |
git_diff-0.4.2 | README.md |
git_diff-0.4.1 | README.md |
git_diff-0.4.0 | README.md |
git_diff-0.3.1 | README.md |