| Wed, 17 Apr 2013 16:06:10 +0200 | 
  Artem Tikhomirov | 
  
   Provide means to read user-specific configuration, with no specific repository selected
   
   | 
 
 
  | Thu, 11 Apr 2013 16:27:06 +0200 | 
  Artem Tikhomirov | 
  
   Let session context control creation of Path instances
   
   | 
 
 
  | Wed, 13 Feb 2013 18:44:58 +0100 | 
  Artem Tikhomirov | 
  
   Commit: handle empty repository case
   
   | 
 
 
  | Tue, 15 Jan 2013 17:07:19 +0100 | 
  Artem Tikhomirov | 
  
   Initial support for Revert command with accompanying minor refactoring
   
   | 
 
 
  | Fri, 30 Nov 2012 21:58:00 +0100 | 
  Artem Tikhomirov | 
  
   Allow to override lock timeout from within Hg4J
   
   | 
 
 
  | Mon, 29 Oct 2012 19:04:13 +0100 | 
  Artem Tikhomirov | 
  
   Change the way extensions are accessed (with ExtensionsManager now), add preliminary Rebase extension support
   
   | 
 
 
  | Thu, 18 Oct 2012 18:36:13 +0200 | 
  Artem Tikhomirov | 
  
   Refactor to keep knowledge about repository control files and their location in respect to .hg/ in a single place (facilitate future adoption of shared repositories)
   
   | 
 
 
  | Tue, 16 Oct 2012 21:07:27 +0200 | 
  Artem Tikhomirov | 
  
   Javadoc for HgRepository#getLocation()
   
   | 
 
 
  | 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, 13 Aug 2012 19:07:59 +0200 | 
  Artem Tikhomirov | 
  
   Repository locking mechanism is alive
   
   | 
 
 
  | Mon, 13 Aug 2012 18:11:47 +0200 | 
  Artem Tikhomirov | 
  
   Access to reposiotry lock mechanism via HgRepositoryLock
   
   | 
 
 
  | Fri, 10 Aug 2012 21:03:03 +0200 | 
  Artem Tikhomirov | 
  
   Provisional support for Mercurial lock mechanism
   
   | 
 
 
  | Wed, 08 Aug 2012 14:41:44 +0200 | 
  Artem Tikhomirov | 
  
   Bookmarks support added
   
   | 
 
 
  | Tue, 07 Aug 2012 19:14:53 +0200 | 
  Artem Tikhomirov | 
  
   Handle include and unset directives in config files
   
   | 
 
 
  | Tue, 07 Aug 2012 14:27:13 +0200 | 
  Artem Tikhomirov | 
  
   Distinguish files in wc from files under repo root, use these constants
   
   | 
 
 
  | Tue, 07 Aug 2012 14:02:28 +0200 | 
  Artem Tikhomirov | 
  
   Access to user-supplied message of last commit
   
   | 
 
 
  | Wed, 11 Jul 2012 20:40:47 +0200 | 
  Artem Tikhomirov | 
  
   Merge changes from smartgit3 branch into 1.1 stream
   
   | 
 
 
  | Wed, 11 Jul 2012 17:48:17 +0200 | 
  Artem Tikhomirov | 
  
   Clean experimental marks and deprecation code. Update version number to release
   v1.0.0 
   | 
 
 
  | Mon, 18 Jun 2012 16:54:00 +0200 | 
  Artem Tikhomirov | 
  
   Refactor LogFacility and SessionContext, better API for both
   
   | 
 
 
  | Tue, 05 Jun 2012 20:50:06 +0200 | 
  Artem Tikhomirov | 
  
   Support for phases functionality from Mercurial 2.1
   smartgit3 
   | 
 
 
  | Thu, 29 Mar 2012 20:54:04 +0200 | 
  Artem Tikhomirov | 
  
   FIXMEs: awkward API refactored, what need to be internal got hidden; public aspects got captured in slim interfaces
   
   | 
 
 
  | Thu, 29 Mar 2012 18:48:23 +0200 | 
  Artem Tikhomirov | 
  
   branch information is not directly related to dirstate, clean API from this dependency
   
   | 
 
 
  | Wed, 28 Mar 2012 18:39:29 +0200 | 
  Artem Tikhomirov | 
  
   FIXMEs: exceptions, javadoc
   
   | 
 
 
  | 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, 22 Mar 2012 23:09:11 +0100 | 
  Artem Tikhomirov | 
  
   Allow IOException from DataAccess methods for subclasses with non-trivial implementations, to avoid exception dumps when inapropriate
   v0.8.5 
   | 
 
 
  | Thu, 22 Mar 2012 21:02:20 +0100 | 
  Artem Tikhomirov | 
  
   A bit of FIXME cleanup (mostly degraded to TODO post 1.0), comments and javadoc
   
   | 
 
 
  | Wed, 21 Mar 2012 20:51:12 +0100 | 
  Artem Tikhomirov | 
  
   Pull changes from smartgit3 branch
   
   | 
 
 
  | Wed, 21 Mar 2012 14:54:02 +0100 | 
  Artem Tikhomirov | 
  
   Follow-up for Issue 29: unify path translation for manifest and dirstate
   smartgit3 
   | 
 
 
  | Fri, 16 Mar 2012 20:14:47 +0100 | 
  Artem Tikhomirov | 
  
   Support glob path pattern rewrite to facilitate use of globs with Windows path separator
   smartgit3 
   | 
 
 
  | Fri, 16 Mar 2012 12:51:03 +0100 | 
  Artem Tikhomirov | 
  
   Better multiline log printout; options to tune default log output
   smartgit3 
   | 
 
 
  | Wed, 14 Mar 2012 22:49:32 +0100 | 
  Artem Tikhomirov | 
  
   Add an explicit constant instead of -1 to indicate 'no revision' case
   
   | 
 
 
  | Mon, 05 Mar 2012 14:50:51 +0100 | 
  Artem Tikhomirov | 
  
   FIXMEs: work on exceptions and javadoc
   
   | 
 
 
  | Thu, 23 Feb 2012 01:06:24 +0100 | 
  Artem Tikhomirov | 
  
   Straighten out exceptions thrown when file access failed - three is too much
   
   | 
 
 
  | Wed, 15 Feb 2012 22:57:56 +0100 | 
  Artem Tikhomirov | 
  
   Work on FIXME: correct HgDataFile#workingCopy with tests; BasicSessionContext with property override; platform-specific options to internals
   
   | 
 
 
  | 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, 24 Nov 2011 02:57:03 +0100 | 
  Artem Tikhomirov | 
  
   Expose errors reading mercurial control files with exception
   
   | 
 
 
  | Tue, 15 Nov 2011 03:07:28 +0100 | 
  Artem Tikhomirov | 
  
   Issue 17: temporary code to nail down the problem
   
   | 
 
 
  | Thu, 10 Nov 2011 05:44:12 +0100 | 
  Artem Tikhomirov | 
  
   Do not fail with exception on syntax errors in .hgignore
   
   | 
 
 
  | Sat, 05 Nov 2011 04:21:18 +0100 | 
  Artem Tikhomirov | 
  
   Access to repository configuration
   
   | 
 
 
  | Thu, 29 Sep 2011 03:35:59 +0200 | 
  Artem Tikhomirov | 
  
   Shall propagate errors to clients, not work around them silently
   
   | 
 
 
  | Fri, 16 Sep 2011 05:35:32 +0200 | 
  Artem Tikhomirov | 
  
   Issue 11: Error log facility. SessionContext to share common facilities
   
   | 
 
 
  | Wed, 14 Sep 2011 02:16:19 +0200 | 
  Artem Tikhomirov | 
  
   Refactor PathRewrite to accept any char sequence, not only string
   
   | 
 
 
  | Mon, 12 Sep 2011 14:11:45 +0200 | 
  Artem Tikhomirov | 
  
   Provide public access to ignored files configuration to use in alternative file walkers
   
   | 
 
 
  | Sat, 03 Sep 2011 13:12:13 +0200 | 
  Artem Tikhomirov | 
  
   HgDirstate shall operate with Path instead of String for file names. Use of Pair instead of array of unspecified length for parents.
   
   | 
 
 
  | Fri, 02 Sep 2011 13:40:09 +0200 | 
  Artem Tikhomirov | 
  
   Erroneous and slow status for working copies based on non-tip revision
   
   | 
 
 
  | Mon, 15 Aug 2011 18:51:41 +0200 | 
  Artem Tikhomirov | 
  
   HgRepository.getWorkingCopyBranchName() to retrieve branch associated with working directory
   
   | 
 
 
  | Thu, 16 Jun 2011 04:23:51 +0200 | 
  Artem Tikhomirov | 
  
   Initial access to subrepositories
   
   | 
 
 
  | Fri, 10 Jun 2011 04:35:21 +0200 | 
  Artem Tikhomirov | 
  
   Allow access to working copy content through HgDataFile. Give access to repository's working dir
   
   | 
 
 
  | Tue, 07 Jun 2011 04:54:13 +0200 | 
  Artem Tikhomirov | 
  
   Experimental access to working dir parents
   
   | 
 
 
  | Tue, 07 Jun 2011 04:28:32 +0200 | 
  Artem Tikhomirov | 
  
   HgTags got TagInfo to access tags. Tags are read from all branches/revisions now, not only working copy
   
   | 
 
 
  | Wed, 01 Jun 2011 05:44:25 +0200 | 
  Artem Tikhomirov | 
  
   Introduced access to conflict resolution information (merge state)
   
   | 
 
 
  | Tue, 31 May 2011 05:23:07 +0200 | 
  Artem Tikhomirov | 
  
   Scope for status reworked: explicit files or a general matcher
   
   | 
 
 
  | Thu, 19 May 2011 04:14:45 +0200 | 
  Artem Tikhomirov | 
  
   Basic information about branches
   
   | 
 
 
  | Tue, 26 Apr 2011 02:50:06 +0200 | 
  Artem Tikhomirov | 
  
   Basic test for HgIncomingCommand. Fix RepositoryComparator for cases when whole repository is unknown. Respect freshly initialized (empty) repositories in general.
   
   | 
 
 
  | Tue, 19 Apr 2011 03:49:29 +0200 | 
  Artem Tikhomirov | 
  
   Investigate optimization options to allow fast processing of huge repositories. Fix defect in StatusCollector that lead to wrong result comparing first revision to empty repo (-1 to 0), due to same TIP constant value
   
   | 
 
 
  | Wed, 23 Feb 2011 22:36:28 +0100 | 
  Artem Tikhomirov | 
  
   Exceptions, javadoc. Initial cancel and progress support
   
   | 
 
 
  | Fri, 18 Feb 2011 04:53:34 +0100 | 
  Artem Tikhomirov | 
  
   toString for friendly debug
   
   | 
 
 
  | Thu, 17 Feb 2011 05:06:07 +0100 | 
  Artem Tikhomirov | 
  
   More reasonable use of path normalizer and path.source
   
   | 
 
 
  | Thu, 17 Feb 2011 04:08:34 +0100 | 
  Artem Tikhomirov | 
  
   Adopt FileIterator moving towards WCStatusCollector parameterizing. Improved path handling, move 'em around
   
   | 
 
 
  | Wed, 16 Feb 2011 20:59:39 +0100 | 
  Artem Tikhomirov | 
  
   core.Path to util.Path as it's not Hg repo dependant
   
   | 
 
 
  | Thu, 03 Feb 2011 23:32:08 +0100 | 
  Artem Tikhomirov | 
  
   Introduced channels to pipeline (and easily filter) data streams
   
   | 
 
 
  | Thu, 03 Feb 2011 22:13:55 +0100 | 
  Artem Tikhomirov | 
  
   Filters to read and initialize according to configuration files
   
   | 
 
 
  | Fri, 28 Jan 2011 17:51:54 +0100 | 
  Artem Tikhomirov | 
  
   Preliminary tags implementation
   
   | 
 
 
  | Fri, 28 Jan 2011 03:50:52 +0100 | 
  Artem Tikhomirov | 
  
   Updated contact address to support@hg4j.com
   
   | 
 
 
  | Thu, 27 Jan 2011 21:25:21 +0100 | 
  Artem Tikhomirov | 
  
   Changelog to HgChangelog
   
   | 
 
 
  | Thu, 27 Jan 2011 06:06:42 +0100 | 
  Artem Tikhomirov | 
  
   ignore file with regex and 'honest' glob support
   
   | 
 
 
  | 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/HgRepository.java@6ba4a65ba727
   |