log src/org/tmatesoft/hg/internal/RevlogStream.java @ 410:df5009d67be2 smartgit3

age author description
2012-02-23 Artem Tikhomirov Issue 24: IAE, Underflow in FilterDataAccess. Issue 26:UnsupportedOperationException when patching empty base revision. Tests smartgit3
2012-02-23 Artem Tikhomirov Straighten out exceptions thrown when file access failed - three is too much
2012-02-02 Artem Tikhomirov Issue 22: Test for subsequent empty manifest entries case for separate .i and .d repository control files
2012-01-23 Artem Tikhomirov Issue 22: UnsupportedOperationException when all files are deleted in a branch
2011-12-16 Artem Tikhomirov Use 'revision index' instead of the vague 'local revision number' concept in the API
2011-12-16 Artem Tikhomirov Use exceptions to expose errors reading mercurial data
2011-12-01 Artem Tikhomirov Propagate errors with exceptions up to a end client
2011-11-22 Artem Tikhomirov Add specific IAE subclass to handle wrong (e.g. outdated after rollback) revisions
2011-10-13 Artem Tikhomirov Refactor revlog patch mechanism, towards patch merging
2011-09-17 Artem Tikhomirov Share range check code
2011-09-16 Artem Tikhomirov Better message for incorrect range requested
2011-09-16 Artem Tikhomirov Issue 11: Error log facility. SessionContext to share common facilities
2011-09-09 Artem Tikhomirov Avoid boxing int values and list resizes on revlog read
2011-09-02 Artem Tikhomirov Erroneous and slow status for working copies based on non-tip revision
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 RevlogStream - reduce number of object instances, reuse when possible
2011-08-16 Artem Tikhomirov Reduce number of objects instantiated on revlog read
2011-06-23 Artem Tikhomirov External cache Nodeid<->int added, Revlog.RevisionMap
2011-06-23 Artem Tikhomirov Improved reading of sparse revisions from a revlog
2011-05-23 Artem Tikhomirov HgBadStateException (IOException from FileAccess) on isCopy for empty data file
2011-05-17 Artem Tikhomirov Experimental support to mix-in start and end events for inspectors. Additionally, Lifecycle may serve as iteration control
2011-04-26 Artem Tikhomirov Basic test for HgIncomingCommand. Fix RepositoryComparator for cases when whole repository is unknown. Respect freshly initialized (empty) repositories in general.
2011-04-20 Artem Tikhomirov Performance optimization: reduce memory to keep revlog cached info
2011-03-23 Artem Tikhomirov Initial clone: populate given directory from a bundle. Everything but remote server access is there, albeit prototype code style
2011-03-09 Artem Tikhomirov Integer offsets and file length explictly, rather than casts throughout code. Inflater may benefit from total length hint, but shall calculate it by its own if needed
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/RevlogStream.java@c1a2b7c69eb5
2011-01-28 Artem Tikhomirov Updated contact address to support@hg4j.com
2011-01-26 Artem Tikhomirov Status between two revisions to recognize copy/rename
2011-01-25 Artem Tikhomirov Follow history of a file
2011-01-24 Artem Tikhomirov Moved RevlogStream implementation into .internal base src/org/tmatesoft/hg/repo/RevlogStream.java@bb6371dee59b