log

age author description
2012-03-29 Artem Tikhomirov Actual 'hello' check of the remote server/connection
2012-03-29 Artem Tikhomirov FIXMEs: consistent names, throws for commands and their handlers. Use of checked exceptions in hi-level api
2012-03-28 Artem Tikhomirov HgManifest#getFileRevisions refactored into #walkFileRevisions to match pattern throught rest of the library
2012-03-28 Artem Tikhomirov FIXMEs: exceptions, javadoc
2012-03-28 Artem Tikhomirov Deprecated code removed
2012-03-23 Artem Tikhomirov Major refactoring of exception handling. Low-level API uses RuntimeExceptions, while checked are left for higher level
2012-03-23 Artem Tikhomirov Added tag v0.8.5 for changeset fdd7d756dea0. Point before major exceptions refactoring
2012-03-22 Artem Tikhomirov Allow IOException from DataAccess methods for subclasses with non-trivial implementations, to avoid exception dumps when inapropriate v0.8.5
2012-03-22 Artem Tikhomirov Respect long offsets in revlogs
2012-03-22 Artem Tikhomirov Clean javadoc to fix obvious warnings
2012-03-22 Artem Tikhomirov A bit of FIXME cleanup (mostly degraded to TODO post 1.0), comments and javadoc
2012-03-22 Artem Tikhomirov New and better name for HgFileInformer - HgChangesetFileSneaker. Explain (comments) ties between HgManifest, HgDataFile, HgChangesetFileSneaker and reasons for method placement
2012-03-22 Artem Tikhomirov Better names - non-confusing and aligned with the rest of API
2012-03-22 Artem Tikhomirov Explicit constant for regular file flags, access to flags for a given file revision
2012-03-21 Artem Tikhomirov Pull changes from smartgit3 branch
2012-03-21 Artem Tikhomirov Support and respect for symbolic links and executable flag, with /bin/ls backed implementation to discover these
2012-03-21 Artem Tikhomirov Follow-up for Issue 29: unify path translation for manifest and dirstate smartgit3
2012-03-20 Artem Tikhomirov Issue 29: Bad storage path translation - translate Unicode chars to filesystem encoding smartgit3
2012-03-16 Artem Tikhomirov Fixed test to pass in a branch other than default smartgit3
2012-03-16 Artem Tikhomirov Support glob path pattern rewrite to facilitate use of globs with Windows path separator smartgit3
2012-03-16 Artem Tikhomirov Issue 28: support hgignore entries with syntax prefix smartgit3
2012-03-16 Artem Tikhomirov Better multiline log printout; options to tune default log output smartgit3
2012-03-15 Artem Tikhomirov Less meaningless package descriptions
2012-03-14 Artem Tikhomirov Add an explicit constant instead of -1 to indicate 'no revision' case
2012-03-05 Artem Tikhomirov Provide more detailed information on erroneous file operation smartgit3
2012-03-05 Artem Tikhomirov FIXMEs: work on exceptions and javadoc
2012-02-27 Artem Tikhomirov FIXMEs/javadoc
2012-02-27 Artem Tikhomirov Support WORKING_COPY constant for dataFile.length() operation
2012-02-25 Artem Tikhomirov Merge fixes for issue 25 from smartgit3 branch
2012-02-25 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
2012-02-23 Artem Tikhomirov Merge fixed for issue 24 and issue 26 from smartgit3 branch
2012-02-23 Artem Tikhomirov Issue 24: IAE, Underflow in FilterDataAccess. Issue 26:UnsupportedOperationException when patching empty base revision. Tests smartgit3
2012-02-23 Artem Tikhomirov Straighten out exceptions thrown when file access failed - three is too much
2012-02-22 Artem Tikhomirov Added tag v0.8.0 for changeset f52ca9530774
2012-02-22 Artem Tikhomirov Resolve FIXMEs: more consistent exceptions v0.8.0
2012-02-21 Artem Tikhomirov Resolve FIXMEs
2012-02-21 Artem Tikhomirov Extra debug option (dumpDataStats) and patch structure decoding for RevlogDump debug utility
2012-02-20 Artem Tikhomirov Provide more details about exception
2012-02-16 Artem Tikhomirov Handle missing manifest revision case (brought up with Issue 23), do my best to report missing manifests when walking few manifest revisions
2012-02-16 Artem Tikhomirov Missing cons args
2012-02-15 Artem Tikhomirov Work on FIXME: correct HgDataFile#workingCopy with tests; BasicSessionContext with property override; platform-specific options to internals
2012-02-13 Artem Tikhomirov Issue 23: HgInvalidRevisionException for svn imported repository (changeset 0 references nullid manifest). Tests
2012-02-13 Artem Tikhomirov Do not fail with empty extras string in changeset
2012-02-13 Artem Tikhomirov HgInvalidRevisionException for svn imported repositories (changeset 0 references nullid manifest)
2012-02-13 Artem Tikhomirov Auxilary builders for manifest and changelog to create test repositories
2012-02-13 Artem Tikhomirov Few comments
2012-02-10 Artem Tikhomirov Per-repository UpdateConfigCommand completed. Access to system properties through SessionContext to ease alternation
2012-02-09 Artem Tikhomirov IntMap is more effective than TreeMap<Integer,...>
2012-02-09 Artem Tikhomirov Comments/javadoc
2012-02-09 Artem Tikhomirov Implement discovery of mercurial installation, use it to read/write configuration files
2012-02-09 Artem Tikhomirov Investigate approaches to alter Mercurial configuration files
2012-02-02 Artem Tikhomirov Issue 22: Test for subsequent empty manifest entries case for separate .i and .d repository control files
2012-02-02 Artem Tikhomirov Allow content dump for separate .i and .d files
2012-01-23 Artem Tikhomirov Issue 22: UnsupportedOperationException when all files are deleted in a branch
2012-01-09 Artem Tikhomirov Bad message fixed
2012-01-05 Artem Tikhomirov Constants for well-known repository file names
2012-01-05 Artem Tikhomirov Issue 22: UnsupportedOperationException on empty manifest entry
2011-12-30 Artem Tikhomirov NPE in HgWCStatusCollector:initDirstateParentManifest (aka AssertionError in HgDirstate:parents())
2011-12-21 Artem Tikhomirov Let callback implementations deliver errors (e,g. own exceptions) to client code
2011-12-21 Artem Tikhomirov Issue 21: Recognize extensions with prefixed names
2011-12-16 Artem Tikhomirov Update Javadoc with 'revision index'
2011-12-16 Artem Tikhomirov Use 'revision index' instead of the vague 'local revision number' concept in the API
2011-12-16 Artem Tikhomirov Use exceptions to expose errors reading mercurial data
2011-12-10 Artem Tikhomirov Don't expose methods with DataAccess in public API
2011-12-09 Artem Tikhomirov Expose errors dealign with Mercurial internals with Exceptions
2011-12-09 Artem Tikhomirov Decode escape sequences in changeset extras field
2011-12-09 Artem Tikhomirov Report dirstate access error with Exception
2011-12-09 Artem Tikhomirov Utilize status object to supply more information about manifest check for specific file
2011-12-08 Artem Tikhomirov Report non-critical errors during status operation to handler/inspector
2011-12-08 Artem Tikhomirov More or less stable functionality, before final API cleanup/changes
2011-12-06 Artem Tikhomirov Clean internal classes from public API v0.7.0
2011-12-06 Artem Tikhomirov Clean debug stacktraces
2011-12-06 Artem Tikhomirov Consistent approach to deal with adaptable objects. Give adaptable precedence over instanceof to allow conditional response when classes do implement desired interface
2011-12-06 Artem Tikhomirov Newline filter shall respect whole stream when deciding whether to process line terminators, hence added stream preview functionality
2011-12-01 Artem Tikhomirov Propagate errors with exceptions up to a end client
2011-12-01 Artem Tikhomirov Treat content with target line endings as correct regardless eol.only-consistent setting
2011-11-30 Artem Tikhomirov Tests for newline filter (eol extension) functionality
2011-11-30 Artem Tikhomirov Read extra predefined locations with mercurial configuration files
2011-11-29 Artem Tikhomirov Allow FileIterator report any errors from the underlaying file system up to the client
2011-11-24 Artem Tikhomirov Empty line is valid way to enable extension
2011-11-24 Artem Tikhomirov Expose errors reading mercurial control files with exception
2011-11-22 Artem Tikhomirov Add specific IAE subclass to handle wrong (e.g. outdated after rollback) revisions
2011-11-22 Artem Tikhomirov Issue 18: Invalid storage path for certain long names
2011-11-22 Artem Tikhomirov Provide access to revision's origins
2011-11-22 Artem Tikhomirov Distinguish active from removed tags
2011-11-19 Artem Tikhomirov HgIgnore: glob patterns not to match substring when not meant to
2011-11-18 Artem Tikhomirov HgIgnore: regex patterns to match part of the filename do not work
2011-11-17 Artem Tikhomirov Merging state not detected when there's no conflicts to resolve (no merge/state file)
2011-11-17 Artem Tikhomirov IAE using stale data from branchheads file (invalid due to repository rollback)
2011-11-16 Artem Tikhomirov Issue 16: respect glob patterns in HgIgnore for sub-directories
2011-11-15 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())
2011-11-15 Artem Tikhomirov Issue 17: temporary code to nail down the problem
2011-11-11 Artem Tikhomirov Do not fail with HgBadStateException when there are no merge state
2011-11-10 Artem Tikhomirov Do not fail with exception on syntax errors in .hgignore
2011-11-09 Artem Tikhomirov Investigate sporadic BufferUnderflowException
2011-11-09 Artem Tikhomirov Specific accessor that omits predefined entries in the [paths] section
2011-11-09 Artem Tikhomirov NPE in HgDirstate.known() when no dirstate file present
2011-11-05 Artem Tikhomirov Access to repository configuration
2011-10-25 Artem Tikhomirov Patch merging algorithm complete trial
2011-10-13 Artem Tikhomirov Refactor revlog patch mechanism, towards patch merging
2011-10-05 Artem Tikhomirov Move file tree history to upper API level
2011-10-04 Artem Tikhomirov Tests for Revlog.Inspectors
2011-10-04 Artem Tikhomirov Alternative tag collection approach for a file history
2011-10-03 Artem Tikhomirov Explicit dependency for cmdline build
2011-10-03 Artem Tikhomirov Explore alternatives to access file-changelog combined history
2011-09-30 Artem Tikhomirov Exception when analyzing metadata of an empty renamed file
2011-09-30 Artem Tikhomirov Propagate command's CancelSupport to low-level API. CancelSupport from context got priority over one from command
2011-09-30 Artem Tikhomirov Clean unused imports
2011-09-30 Artem Tikhomirov Issue 15: Exception accessing oddly named file from history
2011-09-29 Artem Tikhomirov Dump exception to console
2011-09-29 Artem Tikhomirov Shall propagate errors to clients, not work around them silently
2011-09-29 Artem Tikhomirov Rework file history build approach to match rest of the API
2011-09-28 Artem Tikhomirov Supply HGFileRevision with copy information when possible, calculate it otherwise
2011-09-28 Artem Tikhomirov Allow to query specific branch heads if they are closed
2011-09-27 Artem Tikhomirov Issue 14: NPE for merged dirstate and a file missed in dirstate's first parent
2011-09-27 Artem Tikhomirov Test manifest cancellation
2011-09-27 Artem Tikhomirov Facilitate cancellation and progress reporting in changelog and manifest iterations
2011-09-26 Artem Tikhomirov Tests for array sort and reverse index building helper
2011-09-24 Artem Tikhomirov Fix building sort reverse array when element was initially in correct position.
2011-09-24 Artem Tikhomirov Branch with few children forked shall not ignore other children once one of them is processed