Working on a new key reader
Refactoring key definition reader
Fixed tests
Fixed tests
Primary key value definition is being refactored
Looks like all types of duplicates is correctly handled
Working on duplicate handling
Working in progress on handling duplicates
Making test pass for a refactored code
In progress - preparing minimal package, which contains only the stuff which is refactored
Uncontrolled columns are replaced by allowing key duplicates
Small updates in driver. Added yet another debugging script
Refactoring of test code
Comparison of database with csv files work
Database connection works
Adding database source of data in progress
t11, diff with different schemas, works
Test cases work up to tc10
Columns skipping seems to partly work. Reporting has to be improved
Columns skipping seems to partly work. Reporting has to be improved
Refining test cases. Skip colls to be handled now.
Fix of config object.
Working on chunking.
Trying to make chunking work.
CSV comparison refactored. All test cases pass.
CSV comparison object almost refactored.
Work in progress.
Refactoring CSVDiff module.
XML reporting will be a part of lcsvdiff script.
XML reporting almost works.
First DiffRpt test case works with new refactored mechanism.
Diff reporting in progress.
Looks like primary key value pair collection iterates correctly.
Looks like primary key value pair collection works.
Work in progress.
All tests pass.
All tests apart from duplicate test work. New mechanisms are not yet
Refactoring in progress. 11 tests pass.
Development in progress.
Work in progress.
Merge branch 'master_refactored' into primary_key_value_collection
Merged comparator object. Tests pass. It takes 50% longer to process
Substring used instead of regular expression.
Trying with numerical comparison statuses.
Tweaking with comparison object.
Development started.
Refactored primary key values comparison.
Refactoring in progress.
Thing still does not work. Making snaphost before yet another redesign.
Refactoring in progress.
Refactoring in progress.
First iteration done. Does not work yet. Even does not compile.
Improved handling of duplicates.
Added handling of duplicate keys.
Merge branch 'master' of https://git.code.sf.net/p/lreport/code
Added duplicates handling.
Added a very, very, very simple converter for html reports.
Changed Diagnostics.pm to unix format.
Fixed a problem with a wrong closing tag in ea diff report.
EA diff adds the list of all columns for each compared table
Fixed handling of empty columns in EA diff
In case of force_header, schema lines are printed even when
Fixed unnecessary comma in skip cols json
Removal of unnecessary comma after the last key info
Row keys handling is now cleaner. Added skips cols handling as well.
Merge branch 'master' of ssh://git.code.sf.net/p/lreport/code
Fixed problem with trailing spaces in a key file
Adopted tests to unix env
First version of key management works. Added unit tests
Merging the first version of row management functionality into the main branch
Added comments to new functions
First revision of row key management added. Keys can be retrieved in json format
First revision of row key management added. Keys can be retrieved in json format
First working revision of row key management. Rows can be retrieved and added/modified in json format
TADAAM. Tests work on linux again
Log comparison is dos/unix independent
gitignore updates with Makefile.old
Added swp files to set of ignored files
Initial commit into GIT from the last version of the code from CVS
LReport grows up
LReport grow up