log src/org/tmatesoft/hg/repo/HgManifest.java @ 654:12a4f60ea972

age author description
Thu, 30 May 2013 15:24:17 +0200 Artem Tikhomirov AIOOBE in HgManifest.RevisionMapper. Provide more details about exception context. Create lock file atomically. Test concurrent pull-rebase and read
Wed, 22 May 2013 15:52:31 +0200 Artem Tikhomirov Explicit HgRuntimeException to facilitate easy switch from runtime to checked exceptions
Tue, 07 May 2013 21:27:51 +0200 Artem Tikhomirov Clean, organize and resolve some TODOs and FIXMEs: minor refactorings and comments
Tue, 07 May 2013 16:52:46 +0200 Artem Tikhomirov Refresh revlogs if a change to a file has been detected; do not force reload of the whole repository
Mon, 06 May 2013 17:10:46 +0200 Artem Tikhomirov Remove debug timestamps
Fri, 03 May 2013 17:03:31 +0200 Artem Tikhomirov Utilize RevisionLookup to speed-up getRevisionIndex of both manifest and changelog
Fri, 03 May 2013 15:19:18 +0200 Artem Tikhomirov Utilize the fact nodeids are very different and are read anyway to speed up reverse lookup
Fri, 03 May 2013 14:10:40 +0200 Artem Tikhomirov Wrap manifest revision map completion into single file access
Wed, 24 Apr 2013 15:39:53 +0200 Artem Tikhomirov Effective revlog patching
Tue, 16 Apr 2013 14:44:57 +0200 Artem Tikhomirov Improve memory consumption of HgManifest#getFileRevision(): avoid extra byte[] instances
Thu, 11 Apr 2013 16:27:06 +0200 Artem Tikhomirov Let session context control creation of Path instances
Tue, 19 Feb 2013 21:35:09 +0100 Artem Tikhomirov Regression: expect file to be missing in a manifest
Mon, 18 Feb 2013 19:58:10 +0100 Artem Tikhomirov #getFileRevision() shall accept TIP as an argument
Tue, 05 Feb 2013 20:06:22 +0100 Artem Tikhomirov Update javadoc for HgManifest.Inspector and fix erroneous internal API
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
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
Wed, 28 Mar 2012 19:34:37 +0200 Artem Tikhomirov HgManifest#getFileRevisions refactored into #walkFileRevisions to match pattern throught rest of the library
Wed, 28 Mar 2012 18:39:29 +0200 Artem Tikhomirov FIXMEs: exceptions, javadoc
Wed, 28 Mar 2012 15:42:15 +0200 Artem Tikhomirov Deprecated code removed
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:36:41 +0100 Artem Tikhomirov Clean javadoc to fix obvious warnings
Thu, 22 Mar 2012 20:14:06 +0100 Artem Tikhomirov New and better name for HgFileInformer - HgChangesetFileSneaker. Explain (comments) ties between HgManifest, HgDataFile, HgChangesetFileSneaker and reasons for method placement
Thu, 22 Mar 2012 18:54:11 +0100 Artem Tikhomirov Explicit constant for regular file flags, access to flags for a given file revision
Wed, 21 Mar 2012 20:51:12 +0100 Artem Tikhomirov Pull changes from smartgit3 branch
Wed, 21 Mar 2012 20:40:28 +0100 Artem Tikhomirov Support and respect for symbolic links and executable flag, with /bin/ls backed implementation to discover these
Wed, 21 Mar 2012 14:54:02 +0100 Artem Tikhomirov Follow-up for Issue 29: unify path translation for manifest and dirstate smartgit3