This changeset deals with enhancements to the MFHD/Caption/Holding Perl modules. Along with a few smaller changes,
it:
- Forces MARC::Record to be newer than 2.0.0, as that version had an issue with classes derived from MARC::Field
- Augments MFHD to properly deal with inserting, appending, and deleting Caption and Holding objects
- Replaces the issuance-table specific version of generate_predictions() with something more general and flexible (the diff butchers this!)
- Adds new methods for getting a compressed or decompressed set of Holdings for a given Caption
- Splits increment() into increment() and extend(), with the second being meant for compressed holdings
- Adds compressed_to_first(), a companion method for compressed_to_last()
- Overloads the 'cmp' operator for Holdings to aid in sorting, compressing, and deduping of Holding objects
git-svn-id: svn://svn.open-ils.org/ILS/branches/seials-integration@16373
dcc99617-32d9-48b4-a31d-
7c20da2025e4