Fix the leaking file descriptor bug for the stable 1.4.4 fork of Diffa only, incorporating no other changes.
File descriptors were being held onto by both IndexWriters and IndexReaders, so these both need to be closed intermittently. For now, an interval of once every 100 change events seems not to impact performance unreasonably - it can be reconfigured with a reboot if necessary (no code change required).
Created release notes for 22.214.171.124.
Merged refactoring of test with timing issue from main line for consistency.
Up'd version from 1.4.4 to 126.96.36.199.
Cleanup unused imports.
Should use openWriter instead of writer directly; otherwise any mocki…
…ng will not really inject.
Changed IndexWriter close condition from being time-based to action-c…
Added injection of a default diffa.lucene.close.interval value into P…
made indenting consistent.
Clean up of unused imports.
Import tidy up.
Corrected the issue number and description for 151.
Removed unused object.
Made timeSince more obvious.
Tidied up test execution: tests were passing but reporting spurious w…
Modified to verify that both the IndexWriter and any associated Index…
…Readers are closed upon LuceneWriter.close.
Encapsulated the actions involved in creating an IndexWriter to ensur…
…e that state variables are consistent.
Corrected dependency on hibernate-migrations from 1.4.4 to 188.8.131.52.
Whilst this cannot be merged into the mainline (since it has moved on since the point that this fork is based on), this patch is fine and represents a proper backport of #149.