| Wed, 22 May 2013 15:52:31 +0200 | Artem Tikhomirov | Explicit HgRuntimeException to facilitate easy switch from runtime to checked exceptions | 
 
  | Fri, 23 Mar 2012 22:51:18 +0100 | Artem Tikhomirov | Major refactoring of exception handling. Low-level API uses RuntimeExceptions, while checked are left for higher level | 
 
  | Thu, 09 Feb 2012 19:07:29 +0100 | Artem Tikhomirov | IntMap is more effective than TreeMap<Integer,...> | 
 
  | Fri, 16 Dec 2011 15:37:27 +0100 | Artem Tikhomirov | Use 'revision index' instead of the vague 'local revision number' concept in the API | 
 
  | Thu, 01 Dec 2011 05:21:40 +0100 | Artem Tikhomirov | Propagate errors with exceptions up to a end client | 
 
  | Fri, 12 Aug 2011 17:17:37 +0200 | Artem Tikhomirov | Issue 9: NPE in getModificationDate for files with status 'Unknown' | 
 
  | Thu, 24 Feb 2011 22:16:19 +0100 | Artem Tikhomirov | Changeset => RawChangeset | 
 
  | Wed, 16 Feb 2011 22:33:04 +0100 | Artem Tikhomirov | Slight optimization | 
 
  | Wed, 16 Feb 2011 20:59:39 +0100 | Artem Tikhomirov | core.Path to util.Path as it's not Hg repo dependant | 
 
  | Wed, 16 Feb 2011 20:32:29 +0100 | Artem Tikhomirov | core.Cset renamed to HgChangeset; repo.Changeset moved into HgChangelog | 
 
  | Wed, 16 Feb 2011 20:13:41 +0100 | Artem Tikhomirov | Introduced ChangelogHelper to look up changesets files were modified in |