summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixing travis test failures.Austin Ziegler2013-01-202-0/+6
|
* Fixing issues with ldiff output.Austin Ziegler2013-01-201-12/+10
| | | | The output is now indistinguishable from diff (at least for -u).
* Adding http://travis-ci.org supportAustin Ziegler2013-01-203-5/+41
|
* Extracting duplicated code to a private method.Austin Ziegler2013-01-203-42/+37
|
* Simplifying some code for release.Austin Ziegler2013-01-201-67/+31
|
* Cleaning up for release of 1.2.0.Austin Ziegler2013-01-204-35/+53
|
* Fixing a left-in debugging statement.Austin Ziegler2013-01-201-1/+0
|
* Fixed Issue #1 patch direction detection.Austin Ziegler2013-01-203-54/+62
| | | | | This bug has been filed for five and a half years and I have finally fixed it. By ghu it feels good.
* Resolving #12: #(un)patch_me for destructive patch.Austin Ziegler2013-01-191-14/+36
|
* Getting rid of a silly coding convention.Austin Ziegler2013-01-192-52/+52
|
* Reformatting.Austin Ziegler2013-01-1911-1385/+1352
| | | | | - Bringing indents in a little. - Simplifying a little logic so that boolean shortcuts are taken faster.
* Cleaning up unnecessary comments.Austin Ziegler2013-01-199-20/+0
|
* Fixing an issue with the refactoring done earlier.Austin Ziegler2013-01-192-26/+26
|
* Merge pull request #13 from kachick/improve-remove_warningsAustin Ziegler2013-01-191-8/+8
|\ | | | | Fixing warnings in Ruby code. (lib/diff/lcs/internals.rb)
| * Fixing warnings in Ruby code.Kenichi Kamiya2013-01-171-8/+8
|/ | | | - "assigned but unused variable"
* Merge pull request #11 from voxik/licenseAustin Ziegler2012-08-251-22/+21
|\ | | | | Updated GPL2 license file (#10).
| * Updated GPL2 license file (#10).Vít Ondruch2012-08-171-22/+21
| |
* | Merge pull request #9 from voxik/masterAustin Ziegler2012-08-175-6/+0
|\ \ | |/ | | Get rid of useless shebangs.
| * Get rid of useless shebangs.Vít Ondruch2012-08-175-6/+0
|/
* Starting on a substantial refactoring to fix bugs.Austin Ziegler2012-03-245-443/+445
| | | | | | | | | | | | | | | 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.
* Major investigation to Diff::LCS bugs.Austin Ziegler2012-03-2110-120/+311
| | | | | | | | | | | | | | | - 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.
* Adding autotestability.Austin Ziegler2012-03-213-0/+6
|
* Merge pull request #8 from ged/masterAustin Ziegler2012-03-202-3/+73
|\ | | | | A fix+specs for Diff::LCS::ChangeTypeTests predicates
| * Fix+specs for Diff::LCS::ChangeTypeTests predicatesMichael Granger2012-01-242-3/+73
|/
* Final push for Diff::LCS 1.1.3.v1.1.3Austin Ziegler2011-08-274-23/+26
|
* Updating main gemspec.Austin Ziegler2011-08-241-10/+10
|
* Updated manifest from git.Austin Ziegler2011-08-241-1/+10
|
* Hiding .rbc and debug print.Austin Ziegler2011-08-242-2/+1
|
* Making hoe happy.Austin Ziegler2011-08-241-0/+3
|
* New gemspec.Austin Ziegler2011-08-231-36/+46
|
* Aliasing shared example code for better readingAustin Ziegler2011-08-014-56/+57
|
* Fixing an error in helper balanced_reverse sortingAustin Ziegler2011-08-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Properly implementing Hoe.Austin Ziegler2011-08-011-8/+8
| | | | | | | | | | | | | | | | | | | | 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.
* Cleaning up the specs.Austin Ziegler2011-07-318-345/+331
|
* Expanding rspec tests to reflect reality.Austin Ziegler2011-07-313-94/+227
| | | | | | | 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.
* Fixing warnings in Ruby code.Austin Ziegler2011-07-312-68/+37
| | | | https://github.com/halostatue/diff-lcs/issues/3
* Fixing https://github.com/halostatue/diff-lcs/issues/4Austin Ziegler2011-07-314-140/+177
|
* Convert to RSpecAustin Ziegler2011-07-3112-1101/+1679
|
* Changing to hoe for support.Austin Ziegler2011-07-3011-460/+795
|
* Converting diff-lcs from svn to git format.Austin Ziegler2011-07-30152-22788/+0
|
* Removing minitar and ruwiki from the new diff-lcs repo.Austin Ziegler2011-07-30931-97654/+0
|
* Fixing a problem with Ruby 1.9; there are known test failures that will be ↵Austin Ziegler2008-02-261-2/+2
| | | | fixed later. Maybe.
* Fixing a Ruby 1.9 problem with minitarAustin Ziegler2008-02-261-2/+0
|
* Fixing a Ruby 1.9 problem with minitarAustin Ziegler2008-02-2610-49/+33
|
* Finishing cleanup.Austin Ziegler2007-02-0519-5729/+0
|
* Reorganizing the Ruwiki project.Austin Ziegler2007-02-051274-19046/+0
|
* Fixed the gemspec for Minitar.Austin Ziegler2005-05-041-1/+0
|
* Updated the rakefile to name the test suite being run.Austin Ziegler2005-01-171-1/+1
|
* Fixed a code rendering problem; added HTML escaping.Austin Ziegler2004-12-233-2/+12
|
* This commit was manufactured by cvs2svn to create tag(no author)2004-12-2296-0/+11469
| | | | 'version_0_9_3'.