Permalink
Commits on Aug 2, 2016
Commits on Jan 3, 2015
  1. Add note for README

    committed Jan 3, 2015
  2. Fix failing test

    committed Jan 3, 2015
  3. Convert "must" back to "should"

    committed Jan 3, 2015
  4. Simplify requires in test files

    committed Jan 3, 2015
  5. Remove stupid path stuff

    committed Jan 3, 2015
  6. Simplify gemspec

    committed Jan 3, 2015
  7. Remove Guard

    committed Jan 3, 2015
Commits on Feb 8, 2011
  1. Change Reporter specs to conform to the data that the Differ will eve…

    …ntually output.
    
    1. For a single change, instead of :old_element, :new_element and :common_type,
    we now have an :elements hash that has :old, :new, and :common keys. For an
    :equal change, each of these hash will be exactly the same. For an :inequal
    change, each of these hashes will have the same keys (at least :value, :type,
    and for subchanges, :key), but not the same values: values in :common will be
    nil if corresponding values in :old and :new are inequal. For a :surplus change,
    :old and :common will be nil; for a :missing change, :new and :common will be
    nil.
    
    2. For complex changes, the :details collection has changed. Instead of being an
    array of hashes, which represent subchanges, it's now an array of arrays, which
    represent *hunks* of a certain type, where a hunk contains multiple changes
    grouped together as one operation. We do this to support storing the data that
    Diff::LCS will produce. So, we might have a :missing hunk that indicates that
    multiple values adjacent to each other were removed, and a separate :surplus
    hunk that indicates that multiple values adjacent to each other were added.
    committed Feb 8, 2011
  2. gitignore .idea

    committed Feb 8, 2011
Commits on Jan 30, 2011
  1. Breakdown -> details

    committed Jan 30, 2011
  2. Words

    committed Jan 30, 2011
  3. Words

    committed Jan 30, 2011
Commits on Jan 28, 2011
  1. Add an initial RecursiveDiffer that 'hacks' Diff::LCS to perform the …

    …LCS recursively on arrays within arrays
    committed Jan 28, 2011
Commits on Jan 24, 2011
  1. Words

    committed Jan 24, 2011
  2. Words

    committed Jan 24, 2011
Commits on Jan 23, 2011
  1. Finish off the reporter

    committed Jan 23, 2011
Commits on Jan 22, 2011
  1. Hook the Differ into the Reporter and add a global convenience method…

    … for performing a diff and dumping it to stdout
    committed Jan 22, 2011
Commits on Jan 21, 2011
  1. Fix Guardfile

    committed Jan 21, 2011
  2. Words

    committed Jan 21, 2011