log src/org/tmatesoft/hg/repo/HgManifest.java @ 272:c2601c0b4a1f v0.5.0

age author description
2011-08-23 Artem Tikhomirov Use StringProxy when parsing manifest to minimize number of useless conversions and array instances
2011-08-23 Artem Tikhomirov Revert manifest parser changes - no single string and back to HashMap Pool
2011-08-19 Artem Tikhomirov Improve manifest parsing: reduce number of arrays instantiated for Nodeid
2011-08-19 Artem Tikhomirov Optimize memory usage (reduce number of objects instantiated) when pooling file names and nodeids during manifest parsing
2011-08-18 Artem Tikhomirov Improve manifest parsing: decode bytes to chars once, minimize arraycopy on String instantiation, keep set of file revisions from previous manifest only
2011-08-16 Artem Tikhomirov Handle revision constants correctly
2011-08-16 Artem Tikhomirov Collect tags for a file - improve performance of 'sparse' manifest reads
2011-06-02 Artem Tikhomirov Allow to cat a file with changeset revision
2011-05-19 Artem Tikhomirov Due to discrepancy in manifest and changelor indexes, wrong manifest revisions got cached and compared
2011-05-19 Artem Tikhomirov Basic information about branches
2011-05-17 Artem Tikhomirov Issue 7: Correctly handle manifest and changelog with different number of (or non-matching) revisions
2011-04-18 Artem Tikhomirov Pool objects to avoid memory polution with duplicates
2011-03-09 Artem Tikhomirov Merged branch wrap-data-access into default for resource-friendly data access. Updated API to promote that friendliness to clients (channels, not byte[]). More exceptions base src/com/tmate/hgkit/ll/HgManifest.java@27cc9bc6bc5a
2011-01-28 Artem Tikhomirov Updated contact address to support@hg4j.com
2011-01-24 Artem Tikhomirov Moved RevlogStream implementation into .internal
2011-01-24 Artem Tikhomirov Complete refactoring to org.tmatesoft base src/com/tmate/hgkit/ll/HgManifest.java@a5966b674b10