| Thu, 04 Jul 2013 18:40:03 +0200 | Artem Tikhomirov | Performance: rebuild information about branches takes too long (my improvement: 3 times, 11-15 s to less than 4 sec) | 
 
  | Wed, 22 May 2013 15:52:31 +0200 | Artem Tikhomirov | Explicit HgRuntimeException to facilitate easy switch from runtime to checked exceptions | 
 
  | Wed, 08 May 2013 17:11:45 +0200 | Artem Tikhomirov | Test TODOs: test for ConfigFile (covering %include and %unset directives) | 
 
  | Tue, 16 Apr 2013 19:31:57 +0200 | Artem Tikhomirov | Issue 43: poor performance with InflaterDataAccess. Phase 2: inflate into buffer, effective skip and readByte/readBytes() | 
 
  | Tue, 16 Apr 2013 14:44:57 +0200 | Artem Tikhomirov | Improve memory consumption of HgManifest#getFileRevision(): avoid extra byte[] instances | 
 
  | Tue, 15 Jan 2013 17:07:19 +0100 | Artem Tikhomirov | Initial support for Revert command with accompanying minor refactoring | 
 
  | Fri, 11 Jan 2013 18:12:39 +0100 | Artem Tikhomirov | Repository checkout support, first iteration | 
 
  | Tue, 18 Dec 2012 18:57:03 +0100 | Artem Tikhomirov | Allow walking file rename history independently from file ancestry (native hg log --follow does both at once) | 
 
  | Mon, 17 Dec 2012 20:51:12 +0100 | Artem Tikhomirov | Provide access to HgDataFile being iterated into HgChangesetTreeHandler.TreeElement to give context for renamed files | 
 
  | Mon, 17 Dec 2012 19:06:07 +0100 | Artem Tikhomirov | Report renames when following file history tree with HgFileRenameHandlerMixin | 
 
  | Fri, 14 Dec 2012 15:39:49 +0100 | Artem Tikhomirov | Respect multiple joins/forks in a history of a single file | 
 
  | Wed, 12 Dec 2012 20:52:10 +0100 | Artem Tikhomirov | Support follow history option when walking file history tree |