Sat, 25 Feb 2012 19:31:57 +0100 |
Artem Tikhomirov |
Issue 25: Underflow in InflaterDataAccess; test and fix for hang up when reading past end of compressed data (or zero-length data)
smartgit3
|
Thu, 23 Feb 2012 21:53:21 +0100 |
Artem Tikhomirov |
Merge fixed for issue 24 and issue 26 from smartgit3 branch
|
Thu, 23 Feb 2012 15:31:57 +0100 |
Artem Tikhomirov |
Issue 24: IAE, Underflow in FilterDataAccess. Issue 26:UnsupportedOperationException when patching empty base revision. Tests
smartgit3
|
Thu, 23 Feb 2012 01:06:24 +0100 |
Artem Tikhomirov |
Straighten out exceptions thrown when file access failed - three is too much
|
Wed, 22 Feb 2012 16:54:34 +0100 |
Artem Tikhomirov |
Added tag v0.8.0 for changeset f52ca9530774
|
Wed, 22 Feb 2012 03:10:55 +0100 |
Artem Tikhomirov |
Resolve FIXMEs: more consistent exceptions
v0.8.0
|
Tue, 21 Feb 2012 19:18:40 +0100 |
Artem Tikhomirov |
Resolve FIXMEs
|
Tue, 21 Feb 2012 18:25:15 +0100 |
Artem Tikhomirov |
Extra debug option (dumpDataStats) and patch structure decoding for RevlogDump debug utility
|
Mon, 20 Feb 2012 03:32:52 +0100 |
Artem Tikhomirov |
Provide more details about exception
|
Thu, 16 Feb 2012 16:08:51 +0100 |
Artem Tikhomirov |
Handle missing manifest revision case (brought up with Issue 23), do my best to report missing manifests when walking few manifest revisions
|
Thu, 16 Feb 2012 01:09:24 +0100 |
Artem Tikhomirov |
Missing cons args
|
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
|
Mon, 13 Feb 2012 15:11:27 +0100 |
Artem Tikhomirov |
Issue 23: HgInvalidRevisionException for svn imported repository (changeset 0 references nullid manifest). Tests
|
Mon, 13 Feb 2012 14:52:21 +0100 |
Artem Tikhomirov |
Do not fail with empty extras string in changeset
|
Mon, 13 Feb 2012 14:19:36 +0100 |
Artem Tikhomirov |
HgInvalidRevisionException for svn imported repositories (changeset 0 references nullid manifest)
|
Mon, 13 Feb 2012 13:20:06 +0100 |
Artem Tikhomirov |
Auxilary builders for manifest and changelog to create test repositories
|
Mon, 13 Feb 2012 12:47:24 +0100 |
Artem Tikhomirov |
Few comments
|
Fri, 10 Feb 2012 13:56:24 +0100 |
Artem Tikhomirov |
Per-repository UpdateConfigCommand completed. Access to system properties through SessionContext to ease alternation
|
Thu, 09 Feb 2012 19:07:29 +0100 |
Artem Tikhomirov |
IntMap is more effective than TreeMap<Integer,...>
|
Thu, 09 Feb 2012 18:57:14 +0100 |
Artem Tikhomirov |
Comments/javadoc
|
Thu, 09 Feb 2012 16:47:17 +0100 |
Artem Tikhomirov |
Implement discovery of mercurial installation, use it to read/write configuration files
|
Thu, 09 Feb 2012 04:15:17 +0100 |
Artem Tikhomirov |
Investigate approaches to alter Mercurial configuration files
|
Thu, 02 Feb 2012 16:16:19 +0100 |
Artem Tikhomirov |
Issue 22: Test for subsequent empty manifest entries case for separate .i and .d repository control files
|
Thu, 02 Feb 2012 16:10:50 +0100 |
Artem Tikhomirov |
Allow content dump for separate .i and .d files
|
Mon, 23 Jan 2012 16:51:34 +0100 |
Artem Tikhomirov |
Issue 22: UnsupportedOperationException when all files are deleted in a branch
|
Tue, 10 Jan 2012 01:20:47 +0400 |
Artem Tikhomirov |
Bad message fixed
|
Fri, 06 Jan 2012 01:12:35 +0300 |
Artem Tikhomirov |
Constants for well-known repository file names
|
Fri, 06 Jan 2012 00:42:15 +0300 |
Artem Tikhomirov |
Issue 22: UnsupportedOperationException on empty manifest entry
|
Sat, 31 Dec 2011 01:04:22 +0300 |
Artem Tikhomirov |
NPE in HgWCStatusCollector:initDirstateParentManifest (aka AssertionError in HgDirstate:parents())
|
Thu, 22 Dec 2011 02:37:10 +0300 |
Artem Tikhomirov |
Let callback implementations deliver errors (e,g. own exceptions) to client code
|
Thu, 22 Dec 2011 01:46:40 +0300 |
Artem Tikhomirov |
Issue 21: Recognize extensions with prefixed names
|
Fri, 16 Dec 2011 16:00:57 +0100 |
Artem Tikhomirov |
Update Javadoc with 'revision index'
|
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
|
Sun, 11 Dec 2011 00:39:07 +0100 |
Artem Tikhomirov |
Don't expose methods with DataAccess in public API
|
Fri, 09 Dec 2011 02:09:22 +0100 |
Artem Tikhomirov |
Expose errors dealign with Mercurial internals with Exceptions
|
Fri, 09 Dec 2011 02:08:09 +0100 |
Artem Tikhomirov |
Decode escape sequences in changeset extras field
|
Fri, 09 Dec 2011 01:14:41 +0100 |
Artem Tikhomirov |
Report dirstate access error with Exception
|
Fri, 09 Dec 2011 01:13:53 +0100 |
Artem Tikhomirov |
Utilize status object to supply more information about manifest check for specific file
|
Thu, 08 Dec 2011 22:19:27 +0100 |
Artem Tikhomirov |
Report non-critical errors during status operation to handler/inspector
|
Thu, 08 Dec 2011 15:34:13 +0100 |
Artem Tikhomirov |
More or less stable functionality, before final API cleanup/changes
|
Tue, 06 Dec 2011 20:02:48 +0100 |
Artem Tikhomirov |
Clean internal classes from public API
v0.7.0
|
Tue, 06 Dec 2011 19:47:01 +0100 |
Artem Tikhomirov |
Clean debug stacktraces
|
Tue, 06 Dec 2011 14:25:52 +0100 |
Artem Tikhomirov |
Consistent approach to deal with adaptable objects. Give adaptable precedence over instanceof to allow conditional response when classes do implement desired interface
|
Tue, 06 Dec 2011 12:57:21 +0100 |
Artem Tikhomirov |
Newline filter shall respect whole stream when deciding whether to process line terminators, hence added stream preview functionality
|
Thu, 01 Dec 2011 05:21:40 +0100 |
Artem Tikhomirov |
Propagate errors with exceptions up to a end client
|
Thu, 01 Dec 2011 03:05:28 +0100 |
Artem Tikhomirov |
Treat content with target line endings as correct regardless eol.only-consistent setting
|
Wed, 30 Nov 2011 05:11:07 +0100 |
Artem Tikhomirov |
Tests for newline filter (eol extension) functionality
|
Wed, 30 Nov 2011 04:39:50 +0100 |
Artem Tikhomirov |
Read extra predefined locations with mercurial configuration files
|
Tue, 29 Nov 2011 03:46:17 +0100 |
Artem Tikhomirov |
Allow FileIterator report any errors from the underlaying file system up to the client
|
Thu, 24 Nov 2011 04:33:42 +0100 |
Artem Tikhomirov |
Empty line is valid way to enable extension
|
Thu, 24 Nov 2011 02:57:03 +0100 |
Artem Tikhomirov |
Expose errors reading mercurial control files with exception
|
Tue, 22 Nov 2011 05:25:57 +0100 |
Artem Tikhomirov |
Add specific IAE subclass to handle wrong (e.g. outdated after rollback) revisions
|
Tue, 22 Nov 2011 04:02:37 +0100 |
Artem Tikhomirov |
Issue 18: Invalid storage path for certain long names
|
Tue, 22 Nov 2011 03:14:40 +0100 |
Artem Tikhomirov |
Provide access to revision's origins
|
Tue, 22 Nov 2011 02:57:14 +0100 |
Artem Tikhomirov |
Distinguish active from removed tags
|
Sat, 19 Nov 2011 01:07:27 +0100 |
Artem Tikhomirov |
HgIgnore: glob patterns not to match substring when not meant to
|
Fri, 18 Nov 2011 05:10:33 +0100 |
Artem Tikhomirov |
HgIgnore: regex patterns to match part of the filename do not work
|
Thu, 17 Nov 2011 07:04:58 +0100 |
Artem Tikhomirov |
Merging state not detected when there's no conflicts to resolve (no merge/state file)
|
Thu, 17 Nov 2011 06:16:20 +0100 |
Artem Tikhomirov |
IAE using stale data from branchheads file (invalid due to repository rollback)
|
Wed, 16 Nov 2011 22:42:21 +0100 |
Artem Tikhomirov |
Issue 16: respect glob patterns in HgIgnore for sub-directories
|
Tue, 15 Nov 2011 04:47:03 +0100 |
Artem Tikhomirov |
Add options to control DataAccessProvider, allow to turn off use of file memory mapping in particular to solve potential sharing violation (os file handle gets released on MappedByteByffer being GC'd, not on FileChannel.close())
|
Tue, 15 Nov 2011 03:07:28 +0100 |
Artem Tikhomirov |
Issue 17: temporary code to nail down the problem
|
Fri, 11 Nov 2011 05:56:09 +0100 |
Artem Tikhomirov |
Do not fail with HgBadStateException when there are no merge state
|