Permalink
Switch branches/tags
Nothing to show
Commits on Aug 17, 2012
  1. Get rid of useless shebangs.

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

    Austin Ziegler committed Mar 24, 2012
    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.
Commits on Mar 21, 2012
  1. Major investigation to Diff::LCS bugs.

    Austin Ziegler committed Mar 21, 2012
    - 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.
  2. Adding autotestability.

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

    halostatue committed Mar 21, 2012
    A fix+specs for Diff::LCS::ChangeTypeTests predicates
Commits on Jan 24, 2012
Commits on Aug 27, 2011
  1. Final push for Diff::LCS 1.1.3.

    Austin Ziegler committed Aug 27, 2011
Commits on Aug 24, 2011
  1. Updating main gemspec.

    Austin Ziegler committed Aug 24, 2011
  2. Updated manifest from git.

    Austin Ziegler committed Aug 24, 2011
  3. Hiding .rbc and debug print.

    Austin Ziegler committed Aug 24, 2011
  4. Making hoe happy.

    Austin Ziegler committed Aug 24, 2011
  5. New gemspec.

    Austin Ziegler committed Aug 24, 2011
Commits on Aug 1, 2011
  1. Aliasing shared example code for better reading

    Austin Ziegler committed Aug 1, 2011
  2. Fixing an error in helper balanced_reverse sorting

    Austin Ziegler committed Aug 1, 2011
    Found with rbx-head, Array#sort_by isn't a stable sort in rbx but
    appears to be in most other Rubies. Thus the array
    
      [ [ '-', 1, 1 ],
        [ '-', 1, 2 ],
        [ '-', 2, 2 ] ]
    
    would be sorted properly with the code
    
      #sort_by { |line| line[1] }
    
    on most Rubies, but rbx might sort it as
    
      [ [ '-', 1, 2 ],
        [ '-', 1, 1 ],
        [ '-', 2, 2 ] ]
    
    Changing the sort to
    
      #sort_by { |line| [ line[1], line[2] ] }
    
    fixes this.
  3. Properly implementing Hoe.

    Austin Ziegler committed Aug 1, 2011
    The hoe spec says:
    
      Hoe.spec 'name' do
        self.blah = xyz
      end
    
    I had implemented:
    
      Hoe.spec 'name' do |spec|
        spec.blah = xyz
      end
    
    The implementation of Hoe.spec uses #instance_eval which, on most Rubies
    apparently silently yields self. On MacRuby, however, it doesn't yield
    anything, making spec 'nil'. Implementing this properly fixes the basic
    Rakefile on MacRuby, but MacRuby still fails the tests because of
    problems with RSpec.
Commits on Jul 31, 2011
  1. Cleaning up the specs.

    Austin Ziegler committed Jul 31, 2011
  2. Expanding rspec tests to reflect reality.

    Austin Ziegler committed Jul 31, 2011
    There's a lot more testing that was happening in the code than was being
    reported. Now many of the special cases that were hidden by the
    transforms for balanced traversal (reverse, change/no change) have been
    made into individual tests with the use of shared example groups.
  3. Fixing warnings in Ruby code.

    Austin Ziegler committed Jul 31, 2011
  4. Fixing halostatue#4

    Austin Ziegler committed Jul 31, 2011
  5. Convert to RSpec

    Austin Ziegler committed Jul 31, 2011
  6. Changing to hoe for support.

    Austin Ziegler committed Jul 31, 2011
Commits on Jul 30, 2011
  1. Converting diff-lcs from svn to git format.

    Austin Ziegler committed Jul 30, 2011
  2. Removing minitar and ruwiki from the new diff-lcs repo.

    Austin Ziegler committed Jul 30, 2011
Commits on Feb 26, 2008
  1. Fixing a problem with Ruby 1.9; there are known test failures that wi…

    Austin Ziegler committed Feb 26, 2008
    …ll be fixed later. Maybe.
  2. Fixing a Ruby 1.9 problem with minitar

    Austin Ziegler committed Feb 26, 2008
  3. Fixing a Ruby 1.9 problem with minitar

    Austin Ziegler committed Feb 26, 2008
Commits on Feb 5, 2007
  1. Finishing cleanup.

    Austin Ziegler committed Feb 5, 2007
  2. Reorganizing the Ruwiki project.

    Austin Ziegler committed Feb 5, 2007
Commits on May 4, 2005
  1. Fixed the gemspec for Minitar.

    Austin Ziegler committed May 4, 2005
Commits on Jan 17, 2005
  1. Updated the rakefile to name the test suite being run.

    Austin Ziegler committed Jan 17, 2005
Commits on Dec 23, 2004
  1. Fixed a code rendering problem; added HTML escaping.

    Austin Ziegler committed Dec 23, 2004
Commits on Dec 22, 2004
  1. This commit was manufactured by cvs2svn to create tag

    (no author) committed Dec 22, 2004
    'version_0_9_3'.
  2. Updating for 0.9.3.

    Austin Ziegler committed Dec 22, 2004
  3. Fixing a faulty checkin.

    Austin Ziegler committed Dec 22, 2004
Commits on Dec 21, 2004
  1. This commit was manufactured by cvs2svn to create tag

    (no author) committed Dec 21, 2004
    'version_0_9_2'.