| Fri, 06 Jan 2012 00:42:15 +0300 | 
  Artem Tikhomirov | 
  
   Issue 22: UnsupportedOperationException on empty manifest entry
   
   | 
 
 
  | Fri, 16 Dec 2011 16:00:57 +0100 | 
  Artem Tikhomirov | 
  
   Update Javadoc with 'revision index'
   
   | 
 
 
  | Fri, 16 Dec 2011 15:37:27 +0100 | 
  Artem Tikhomirov | 
  
   Use 'revision index' instead of the vague 'local revision number' concept in the API
   
   | 
 
 
  | Fri, 16 Dec 2011 04:43:18 +0100 | 
  Artem Tikhomirov | 
  
   Use exceptions to expose errors reading mercurial data
   
   | 
 
 
  | Thu, 01 Dec 2011 05:21:40 +0100 | 
  Artem Tikhomirov | 
  
   Propagate errors with exceptions up to a end client
   
   | 
 
 
  | Tue, 04 Oct 2011 06:28:01 +0200 | 
  Artem Tikhomirov | 
  
   Alternative tag collection approach for a file history
   
   | 
 
 
  | Mon, 03 Oct 2011 06:47:20 +0200 | 
  Artem Tikhomirov | 
  
   Explore alternatives to access file-changelog combined history
   
   | 
 
 
  | Fri, 30 Sep 2011 07:59:22 +0200 | 
  Artem Tikhomirov | 
  
   Clean unused imports
   
   | 
 
 
  | Fri, 30 Sep 2011 06:22:11 +0200 | 
  Artem Tikhomirov | 
  
   Issue 15: Exception accessing oddly named file from history
   
   | 
 
 
  | Tue, 27 Sep 2011 05:57:30 +0200 | 
  Artem Tikhomirov | 
  
   Test manifest cancellation
   
   | 
 
 
  | Tue, 27 Sep 2011 05:29:12 +0200 | 
  Artem Tikhomirov | 
  
   Facilitate cancellation and progress reporting in changelog and manifest iterations
   
   | 
 
 
  | Wed, 21 Sep 2011 18:26:16 +0200 | 
  Artem Tikhomirov | 
  
   Use memory-friendly set implementation to canonicalize filenames and nodeids
   
   | 
 
 
  | Sat, 17 Sep 2011 13:41:04 +0200 | 
  Artem Tikhomirov | 
  
   Share range check code
   
   | 
 
 
  | Sat, 03 Sep 2011 21:46:13 +0200 | 
  Artem Tikhomirov | 
  
   Use Path instead of plain String for manifest file names
   
   | 
 
 
  | Tue, 23 Aug 2011 22:30:56 +0200 | 
  Artem Tikhomirov | 
  
   Use StringProxy when parsing manifest to minimize number of useless conversions and array instances
   
   | 
 
 
  | Tue, 23 Aug 2011 21:27:56 +0200 | 
  Artem Tikhomirov | 
  
   Revert manifest parser changes - no single string and back to HashMap Pool
   
   | 
 
 
  | Fri, 19 Aug 2011 04:59:32 +0200 | 
  Artem Tikhomirov | 
  
   Improve manifest parsing: reduce number of arrays instantiated for Nodeid
   
   | 
 
 
  | Fri, 19 Aug 2011 03:36:25 +0200 | 
  Artem Tikhomirov | 
  
   Optimize memory usage (reduce number of objects instantiated) when pooling file names and nodeids during manifest parsing
   
   | 
 
 
  | Thu, 18 Aug 2011 03:46:36 +0200 | 
  Artem Tikhomirov | 
  
   Improve manifest parsing: decode bytes to chars once, minimize arraycopy on String instantiation, keep set of file revisions from previous manifest only
   
   | 
 
 
  | Tue, 16 Aug 2011 22:07:16 +0200 | 
  Artem Tikhomirov | 
  
   Handle revision constants correctly
   
   | 
 
 
  | Tue, 16 Aug 2011 04:03:29 +0200 | 
  Artem Tikhomirov | 
  
   Collect tags for a file - improve performance of 'sparse' manifest reads
   
   | 
 
 
  | Thu, 02 Jun 2011 05:13:39 +0200 | 
  Artem Tikhomirov | 
  
   Allow to cat a file with changeset revision
   
   | 
 
 
  | Thu, 19 May 2011 05:02:07 +0200 | 
  Artem Tikhomirov | 
  
   Due to discrepancy in manifest and changelor indexes, wrong manifest revisions got cached and compared
   
   | 
 
 
  | Thu, 19 May 2011 04:14:45 +0200 | 
  Artem Tikhomirov | 
  
   Basic information about branches
   
   | 
 
 
  | Tue, 17 May 2011 03:42:33 +0200 | 
  Artem Tikhomirov | 
  
   Issue 7: Correctly handle manifest and changelog with different number of (or non-matching) revisions
   
   | 
 
 
  | Mon, 18 Apr 2011 18:04:24 +0200 | 
  Artem Tikhomirov | 
  
   Pool objects to avoid memory polution with duplicates
   
   | 
 
 
  | Wed, 09 Mar 2011 05:22:17 +0100 | 
  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
   | 
 
 
  | Fri, 28 Jan 2011 03:50:52 +0100 | 
  Artem Tikhomirov | 
  
   Updated contact address to support@hg4j.com
   
   | 
 
 
  | Mon, 24 Jan 2011 05:33:47 +0100 | 
  Artem Tikhomirov | 
  
   Moved RevlogStream implementation into .internal
   
   | 
 
 
  | Mon, 24 Jan 2011 03:14:45 +0100 | 
  Artem Tikhomirov | 
  
   Complete refactoring to org.tmatesoft
   
base
src/com/tmate/hgkit/ll/HgManifest.java@a5966b674b10
   |