Permalink
Commits on Feb 9, 2013
  1. Restoring an older public API method.

    - 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.
    committed Feb 9, 2013
Commits on Feb 4, 2013
  1. A bit of cleanup for the next release.

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

    - 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.
    committed Jan 21, 2013
  2. Fixing a typo.

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

    - Only on 1.8.7. Found by travis-ci.org.
    Austin Ziegler committed Jan 21, 2013
  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.

    The output is now indistinguishable from diff (at least for -u).
    Austin Ziegler committed Jan 21, 2013
  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.

    This bug has been filed for five and a half years and I have finally
    fixed it. By ghu it feels good.
    Austin Ziegler committed Jan 20, 2013
  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.

    - Bringing indents in a little.
    - Simplifying a little logic so that boolean shortcuts are taken faster.
    committed Jan 20, 2013
Commits on Jan 19, 2013
  1. Merge pull request #13 from kachick/improve-remove_warnings

    Fixing warnings in Ruby code. (lib/diff/lcs/internals.rb)
    committed Jan 19, 2013
Commits on Jan 17, 2013
  1. Fixing warnings in Ruby code.

    - "assigned but unused variable"
    kachick committed Jan 17, 2013
Commits on Aug 26, 2012
  1. Merge pull request #11 from voxik/license

    Updated GPL2 license file (#10).
    committed Aug 26, 2012
Commits on Aug 17, 2012
  1. Updated GPL2 license file (#10).

    voxik committed Aug 17, 2012
  2. Merge pull request #9 from voxik/master

    Get rid of useless shebangs.
    committed Aug 17, 2012
  3. Get rid of useless shebangs.

    voxik committed Aug 17, 2012
Commits on Mar 24, 2012
  1. Starting on a substantial refactoring to fix bugs.

    1. All Diff::LCS::__* methods are now moved to Diff::LCS::Internals and
       named without the underscores.
    2. Fixed the documentation for Diff::LCS::patch. (Some formatting may
       have been broken.)
    3. Eliminated normalize_patchset in favour of the (substantially
       similar) analyze_patchset. This allows for a single-pass over a
       patchset to determine whether the patchset contains changes and
       transform it to the object-based format.
    4. Made Diff::LCS::ContextChange descend from Diff::LCS::Change. This
       will probably change so that both descend from something like a
       Diff::LCS::AbstractChange because of some issues that may arise with
       case statement order.
    Austin Ziegler committed Mar 24, 2012
Commits on Mar 21, 2012
  1. Major investigation to Diff::LCS bugs.

    - Fixed some formatting and style issues.
      - Trailing spaces
      - Calling class methods using '.' instead of '::'.
    - Resolved Issue #2 by handling string[string.size, 1] properly (it
      returns "" not nil).
    - Added special case handling for Diff::LCS.patch so that it handles
      patches that are empty or contain no changes.
    - Adding temporary code to help determined the reason for the
      misidentification of patch direction.
    - Added a number of different specs to check for comparing the same
      value.
    - Added broken spec filtering.
    Austin Ziegler committed Mar 21, 2012
  2. Adding autotestability.

    Austin Ziegler committed Mar 21, 2012
  3. Merge pull request #8 from ged/master

    A fix+specs for Diff::LCS::ChangeTypeTests predicates
    committed Mar 21, 2012
Commits on Jan 24, 2012