| Sun, 21 Jul 2013 17:15:34 +0200 | Artem Tikhomirov | Blame: alternative strategy to handle merge revisions: map(diff(p1->base->p2)) to understand merge intentions better | 
 
  | Fri, 10 May 2013 17:31:27 +0200 | Artem Tikhomirov | Remove few Experimental annotations as the API they've marked graduates
   v1.1m4 | 
 
  | Tue, 16 Apr 2013 14:44:57 +0200 | Artem Tikhomirov | Improve memory consumption of HgManifest#getFileRevision(): avoid extra byte[] instances | 
 
  | Fri, 12 Apr 2013 19:50:21 +0200 | Artem Tikhomirov | Partial blame when start/end revisions are in the middle of a single filename history | 
 
  | Wed, 27 Feb 2013 19:37:58 +0100 | Artem Tikhomirov | Do not process child revisions before all possible parent paths were visited | 
 
  | Wed, 20 Feb 2013 22:23:50 +0100 | Artem Tikhomirov | Annotate file changes through few revisions, walking either direction (old to new and vice versa) | 
 
  | Wed, 20 Feb 2013 18:19:52 +0100 | Artem Tikhomirov | Better (precise) name for diff facility, tests | 
 
  | Tue, 19 Feb 2013 21:17:39 +0100 | Artem Tikhomirov | Annotate merge revision (combined diff against two parents without looking further) | 
 
  | Fri, 15 Feb 2013 22:15:13 +0100 | Artem Tikhomirov | First round of annotate file is functional | 
 
  | Thu, 13 Oct 2011 03:30:50 +0200 | Artem Tikhomirov | Refactor revlog patch mechanism, towards patch merging | 
 
  | Wed, 05 Oct 2011 07:13:57 +0200 | Artem Tikhomirov | Move file tree history to upper API level | 
 
  | Sat, 10 Sep 2011 00:18:39 +0200 | Artem Tikhomirov | Avoid boxing int values and list resizes on revlog read |