| Wed, 10 Jul 2013 11:53:19 +0200 | Artem Tikhomirov | Merge branch smartgit-4.6 | 
 
  | Fri, 05 Jul 2013 20:42:45 +0200 | Artem Tikhomirov | Poor performance when reading/collecting branch information. Respect new cache location for recent mercurial revisions. Use different algorithm to build branch cache
   smartgit-4.6 | 
 
  | Thu, 04 Jul 2013 20:27:45 +0200 | Artem Tikhomirov | ParentChildMap can supply RevisionMap. Refactor ArrayHelper to keep most of sorted/reverse index magic inside | 
 
  | 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, 03 Jul 2013 15:11:40 +0200 | Artem Tikhomirov | 1) Console push tool. 2) Pass class to blame into FileUtils | 
 
  | Wed, 22 May 2013 15:52:31 +0200 | Artem Tikhomirov | Explicit HgRuntimeException to facilitate easy switch from runtime to checked exceptions | 
 
  | Thu, 09 May 2013 21:06:48 +0200 | Artem Tikhomirov | Refresh tags, branches, bookmarks and ignore when their files (or csets in the repo) are changed | 
 
  | Thu, 16 Aug 2012 17:08:34 +0200 | Artem Tikhomirov | Refactoring: move HgRepository's implementation aspects to Internals (which is now its imlementation counterpart and primary repository class to be used by other parts of the library) | 
 
  | Mon, 18 Jun 2012 16:54:00 +0200 | Artem Tikhomirov | Refactor LogFacility and SessionContext, better API for both | 
 
  | Fri, 30 Mar 2012 16:43:09 +0200 | Artem Tikhomirov | Revlog.RevisionMap helper class got promoted as TLC, renamed to HgRevisionMap | 
 
  | Fri, 30 Mar 2012 16:22:51 +0200 | Artem Tikhomirov | Revlog.ParentWalker helper class got promoted as TLC, renamed to HgParentChildMap | 
 
  | 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 | 
 
  | 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 | 
 
  | Thu, 24 Nov 2011 02:57:03 +0100 | Artem Tikhomirov | Expose errors reading mercurial control files with exception | 
 
  | Thu, 17 Nov 2011 06:16:20 +0100 | Artem Tikhomirov | IAE using stale data from branchheads file (invalid due to repository rollback) | 
 
  | Wed, 28 Sep 2011 12:18:21 +0200 | Artem Tikhomirov | Allow to query specific branch heads if they are closed | 
 
  | Sat, 24 Sep 2011 13:02:48 +0200 | Artem Tikhomirov | Branch with few children forked shall not ignore other children once one of them is processed | 
 
  | Sat, 24 Sep 2011 07:29:05 +0200 | Artem Tikhomirov | Recognize closed branches | 
 
  | Fri, 16 Sep 2011 05:35:32 +0200 | Artem Tikhomirov | Issue 11: Error log facility. SessionContext to share common facilities | 
 
  | Tue, 12 Jul 2011 02:48:34 +0200 | Artem Tikhomirov | Use updated location of cache files (cache/ folder instead of .cache filename extension). Provide means to update (write down) cache for subsequent uses | 
 
  | Thu, 09 Jun 2011 06:13:43 +0200 | Artem Tikhomirov | Speed up branches calculation when cached branch information is available | 
 
  | Thu, 19 May 2011 04:14:45 +0200 | Artem Tikhomirov | Basic information about branches |