Permalink
Commits on Apr 12, 2013
Commits on Apr 11, 2013
  1. Merge pull request #17 from JonRowe/guard_against_empty

    halostatue committed Apr 11, 2013
    Fix an issue caused by detecting the encoding when first data is empty
  2. fix indentation of examples

    JonRowe committed Apr 11, 2013
  3. protect against no data

    JonRowe committed Apr 11, 2013
Commits on Mar 30, 2013
  1. Finalizing encoding-aware diff fixes.

    halostatue committed Mar 30, 2013
    * Diff::LCS::Hunk could not properly generate a difference for
      comparison sets that are not US-ASCII-compatible because of the use of
      literal regular expressions and strings. Jon Rowe (JonRowe) found this
      in rspec/rspec-expectations#219 and provided a first pass
      implementation in diff-lcs#15. I've reworked it because of test
      failures in Rubinius when running in Ruby 1.9 mode. This coerces the
      added values to the encoding of the old dataset (as determined by the
      first piece of the old dataset).
      rspec/rspec-expectations#219
      #15
    * Adding Travis CI testing for Ruby 2.0.
Commits on Mar 15, 2013
  1. refactor out encoding method

    JonRowe committed Mar 15, 2013
  2. ruby 187... support...

    JonRowe committed Mar 15, 2013
  3. matching preferred styling

    JonRowe committed Mar 15, 2013
Commits on Mar 14, 2013
Commits on Feb 9, 2013
  1. Restoring an older public API method.

    halostatue committed Feb 9, 2013
    - I changed what I thought was a private API, but it turns out that
      people used Hunk#unshift. Because the Hunk#merge functionality is
      safer and more correct, I have provided Hunk#unshift as an alias to
      Hunk#merge.
    - Note that Hunk#unshift should be considered deprecated and the alias
      will be removed in a future major version of Diff::LCS.
Commits on Feb 4, 2013
  1. A bit of cleanup for the next release.

    Austin Ziegler committed Feb 4, 2013
    - Clarifying a few terms based on updates to mime-types.
Commits on Jan 21, 2013
  1. Final preparation for the 1.2 release.

    halostatue committed Jan 21, 2013
    - Added a Contributing.rdoc for contribution guidelines.
    - Cleaned up the README.rdoc.
    - Fixed the presentation of the GPL and Artistic licenses.
    - Made all of the development dependencies explicit.
    - Other minor items cleaned up.
  2. Fixing a typo.

    Austin Ziegler committed Jan 21, 2013
  3. Fixing an issue with Diff::LCS.lcs.

    Austin Ziegler committed Jan 21, 2013
    - Only on 1.8.7. Found by travis-ci.org.
  4. Fixing a hopefully final travis build issue.

    Austin Ziegler committed Jan 21, 2013
  5. Fixing travis test failures.

    Austin Ziegler committed Jan 21, 2013
  6. Fixing issues with ldiff output.

    Austin Ziegler committed Jan 21, 2013
    The output is now indistinguishable from diff (at least for -u).
  7. Adding http://travis-ci.org support

    Austin Ziegler committed Jan 21, 2013
  8. Extracting duplicated code to a private method.

    Austin Ziegler committed Jan 21, 2013
  9. Simplifying some code for release.

    Austin Ziegler committed Jan 21, 2013
Commits on Jan 20, 2013
  1. Cleaning up for release of 1.2.0.

    Austin Ziegler committed Jan 20, 2013
  2. Fixing a left-in debugging statement.

    Austin Ziegler committed Jan 20, 2013
  3. Fixed Issue #1 patch direction detection.

    Austin Ziegler committed Jan 20, 2013
    This bug has been filed for five and a half years and I have finally
    fixed it. By ghu it feels good.
  4. Resolving #12: #(un)patch_me for destructive patch.

    Austin Ziegler committed Jan 20, 2013
  5. Getting rid of a silly coding convention.

    Austin Ziegler committed Jan 20, 2013
  6. Reformatting.

    halostatue committed Jan 20, 2013
    - Bringing indents in a little.
    - Simplifying a little logic so that boolean shortcuts are taken faster.
Commits on Jan 19, 2013